首先,各位在使用DevC++6.3版本的时候一定会遇到控制台输出中文乱码的现象
别慌,首先,如果你直接看到了我的文章,建议你先去试试
传送门【伍六琪大佬的教程】
这个大部分都能解决,本人也试过了,不行
于是有了这篇文章
“正片开始”
现在开始正片
我们都知道,运行窗口中UTF-8编码的编号是65001
而我的电脑改不过来(恼)
有一条cmd指令可以直接篡改编码方式,那就是chcp
之后紧跟着65001就可以直接篡改
但是,我们要怎么在C++中实现指令呢?
干货
windows.h头文件想必大家都不陌生吧
而其中就有这样一条指令
system("");
接下来就可以输入
#include <windows.h>
system("chcp 65001");
当然了,可能会不太美观
优化
我们可以干预一下
使用cls指令可以有效清空运行窗口
system("cls");
懒人看这里
#include <windows.h>
system("chcp 65001");
system("cls");