Linux系统,C语言编程,用的是vs code,运行的时候显示这个,不运行啊?我是菜鸟

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统,C语言编程,用的是vs code,运行的时候显示这个,不运行啊?我是菜鸟相关的知识,希望对你有一定的参考价值。

你编译错文件了
你这个文件不是叫main.c吗 你怎么编译tempCodeRunnerFile.c去了
其实把g++那行控制台命令改一下参数就行了,如果我没猜错这行代码是你抄的。
给你简单讲讲cd和g++吧,cd是change directory的缩写,这个命令是定位目录的作用,先用cd定位到你想要编译文件所在的文件夹,然后用g++这个编译器进行编译:
g++ 你想编译文件的名字 -o abc
然后/abc 就运行了追问

这段代码是它自动编译的。

参考技术A 第八行,n未定义追问

知道

我改了

但是还是最后一行显示的那个

之前加了一个scanf函数,但是编译之后又没法在运行的时候输入

我猜是配置问题

VS2010用的默认中文编码是啥?

我是把win7的系统语言改为英语后,使用2010了一下,发现有改动,再改回中文后,再打开vs2010,用类向导添加函数后,自动添加的注释的中文部分全部变成了乱码,

怎么办

保存的时候提示,是否是UniCode保存,选择是也还是乱码,用其他中文编码保存,会失败

VS2010用的默认中文编码 是UniCode UTF-8 带签名 代码页-65001

你的注释的中文部分 是你把win7的系统语言改为英语后,变成乱码的

已经成了乱码 再切回中文的系统,不可能再变回中文了…… 他没有那么智能的……

只能再重新写了
参考技术A 我打电话给微软客服,他们说是utf-8,很准确很官方......追问

关键是现在怎么办,乱码了回不来

追答

可以用UltraEdit打开,另存为UTF-8......

追问

不是说已经有的乱码回不来怎么办,已经有的就算了,关键是再新添加函数,还是有乱码,这样以后不知道这程序中有多少乱码...!!!

追答

关键是再新添加函数,还是有乱码,那是你文件的编码,没改.先把文件的编码改回Utf-8.再把文件剪切出来,用UltraEdit打开,再在项目里添加同名称的文件,这时候文件编码就是utf-8,再复制进去........

参考技术B Unicode吧

以上是关于Linux系统,C语言编程,用的是vs code,运行的时候显示这个,不运行啊?我是菜鸟的主要内容,如果未能解决你的问题,请参考以下文章

VS Code编译编译C代码的另一种方法

VS Code编译编译C代码的另一种方法

如何用vs code调试运行c语言程序

如何在VS2010中运行编译C和C++?

vs code + mingw64配置C语言环境

vs code + mingw64配置C语言环境