Devc++运行窗口中文乱码怎么办?【万方无解摆烂篇】

文章介绍了如何解决DevC++6.3版本控制台输出中文乱码的问题,通过使用`chcp65001`命令改变编码,并在C++程序中利用`windows.h`头文件的`system()`函数来执行该命令,以及如何优化代码以获得更好的显示效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先,各位在使用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");

一招鲜吃遍天!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值