问题出现:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
printf("你好");
return 0;
}
分析原因:
中文编码问题,devc++的中文编码是ansi,运行窗口是按系统来的,编码不一样就会出现乱码
解决措施:
- Devc++——>工具——>编译选项
- 编译时加入以下命令,并打勾
-fexec-charset=gbk
- 重新编译执行,完美解决
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
printf("你好");
return 0;
}
中文编码问题,devc++的中文编码是ansi,运行窗口是按系统来的,编码不一样就会出现乱码
-fexec-charset=gbk
暂无评论