就我在使用vs2022的时候出现的该标题问题,谁能帮我远程控制解决一下
什么系统?win11的话,改下默认终端应用程序,改成控制台主机。
运行intl.cpl,管理,系统区域设置,取消勾选beta版,和改简体中文中国并重启。如果已经是,可以改英语并重启,再改回简体中文再重启。
有什么代码例子,错误运行截图,发来看看
在写 C 语言程序时遇到输出中文为问号的问题,通常是因为没有正确设置编码格式导致的。为了解决这个问题,你需要在程序开头添加一行代码来设置编码格式,例如:
#include <stdio.h>
#include <wchar.h>
int main()
{
setlocale(LC_ALL, "zh_CN.utf8");
wprintf(L"你好,世界!\n");
return 0;
}
望采纳
修改命令行的编码
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char s[] = "我是汉字\n";
//system("chcp 65001 >nul");// 修改编码为utf8
system("chcp 936 > nul");// 修改编码为gb2312
printf("%s", s);
system("pause");
return 0;
}
我帮你看看,是不是设置了字符编码
试试 在VSCode中通过打开“文件”--“首选项”--“设置”, 然后在setting.json中设置添加
{
"editor.fontSize": 18,
"terminal.integrated.shellArgs.windows": ["/K chcp 65001 >nul"],
"terminal.integrated.fontFamily": "Lucida Console",
}
嗯,这类问题的解决方法在这个实例里面,你可收藏+参考尝试下【C程序中文乱码的处理(五种方法)】,链接:https://blog.csdn.net/m0_67790374/article/details/126688597?spm=1001.2101.3001.6650.8&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-8-126688597-blog-126199785.pc_relevant_recovery_v2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-8-126688597-blog-126199785.pc_relevant_recovery_v2&utm_relevant_index=16
要输出中文是吧
#includestdio.h
#includewindows.h
void shuchu(char shuchu[])
{
int i=0;
while(shuchu[i]){
printf("%c%c",shuchu[i],shuchu[i+1]);
printf(" ");
Sleep(1000);
i=i+2;}
}
main()
{
char b[]="我们";
shuchu (b);
}
应该是字符串编码的问题,要么统一utf8 或者gbk