VS code的使用问题
在用VS code 中遇到了一些问题,
同样的代码在DEV-C++中能运行但是在VS-code中会运行出一些奇怪的乱码{:10_262:}
谢谢大佬的解答{:10_254:}~~~
代码如下 :#include <stdio.h>
#define MAX 1024
int main()
{
char str1;
char str2;
int i = 0;
unsigned int n;
printf("请输入第一个字符串:");
while ((str1 = getchar()) != '\n')
;
printf("请输入第二个字符串:");
i = 0;
while ((str2 = getchar()) != '\n')
;
printf("请输入比较的字符数:");
scanf("%u", &n);
for (i = 0; i < n; i++)
{
if (str1 - str2)
{
i++;
break;
}
}
printf("比较的结果是:%d\n", str1 - str2);
return 0;
}在VS-CODE终端中运行结果如下:
注(图片中字太小,具体就是下面的):
PS C:\Users\86150\Desktop\C01> cd "c:\Users\86150\Desktop\C01\" ; if ($?) { gcc 测试.c -o 测试 } ; if ($?) { .\测试 }
璇疯緭鍏ョ涓 因为有中文,vscode不管是内容还是文件的路径都不支持中文 好像是编码方式的问题,你可以直接在vscode里面编辑,不要把dev的文件用vscode打开,至于具体怎么修改我就不清楚了 编码问题
1.VScode默认是UTF-8编码格式,此时我们要做的是更改VScode的默认编码格式为GB2312。
2.具体操作步骤为:文件—>首选项—>设置—>搜索设置—>encoding—>Files:Encoding—>gb2312 sunrise085 发表于 2021-2-2 13:00
编码问题
1.VScode默认是UTF-8编码格式,此时我们要做的是更改VScode的默认编码格式为GB2312。
2.具体操 ...
其实有个快捷的办法
vscode 在当前文件的右下角有一排这样的按钮:
点击 UTF-8那个位置的按钮(不论显示的是什么类型的编码)
然后点击 Reopen with Encoding,选择 gb 2312 就可以了 sunrise085 发表于 2021-2-2 13:00
编码问题
1.VScode默认是UTF-8编码格式,此时我们要做的是更改VScode的默认编码格式为GB2312。
2.具体操 ...
{:10_319:}
变得更乱了
{:10_319:} 谢谢大家啦~~~{:10_323:}
问题解决了!
页:
[1]