关于使用编辑器Dev C++中文编码运行后乱码问题的解决办法

在说解决办法之前,先卖一下关子,先说说自己的一些解决过程,最后再说解决办法(心急就直接看解决办法,最好还是从上到下看,看看是不是咱们都是这样折腾的)

最近准备学C语言,但是在选择编辑器要么太老,要么太大,最后选择了Dev C++,因为习惯输出中文在控制台,所以写的程序有中文说明,就在这时出现了很恶心很无奈的问题,竟然乱码?

首先第一个想到的是去管网看看是不是下载错了,结果下载的没问题。然后就是网上各种找答案,英语的看不懂,中文的都是一些源代码中写中文乱码问题,然后用文本文件打开,设置字符集为ANSI解决,完全和我的问题南辕北辙,隔了几天不准备用汉字写在源代码中了,可是管不住自己的习惯,又用汉字结果还不行,最后准备卸载这个软件的时候,我提醒自己最后一次查查解决办法,因为,我猜想任何软件设计者们连基本的功能不可能想不到,再说我选择这个软件的初衷就是版本新,更没有理由说,乱码问题是正常。最最后,在一个博客上看到因为系统原因可能导致的控制台问题,这时我才恍然大悟,运行程序后是控制台出的问题,而不是搜索源代码乱码问题(侧重点不一样,搜索关键字耽误了时间),我立刻像是看到救命的稻草,马上付诸行动,去Windows控制台设置,结果也是空欢喜一场,根本就没有那个选项,不过也没灰心,这倒是给我起到了抛砖引玉的作用,我想到了,Dev C++运行程序的控制台,去里面设置,最后解决了问题,虽然写的比较多,挺啰嗦的,但这也是一种查找问题的过程,解决办法的思路!呵呵。

下面附上代码和解决前后的办法:

源代码

#include <stdio.h>

int main(void){
	
	int year = 50;
	int days;
	days = year * 365;
	
	printf("年龄:%d\n一共活了:%d天\n", year, days);
	//printf("year = %d\ndays = %d",year,days);

	return 0;
}

运行结果:
在这里插入图片描述
真是一堆什么东东,看着很烦人,也看不懂。
现在解决一下,别关闭窗口,点击最顶部(不确定是叫菜单栏还是状态栏),选择默认值:
在这里插入图片描述
进去之后看到,原来在这坏事了,真是防不胜防
在这里插入图片描述
选择中文简体 GBK,点确定,如下:
在这里插入图片描述
再次运行程序,如下:
在这里插入图片描述
问题解决意不意外,惊不惊喜,开不开森,反正我是开心到家,哇哈哈哈哈。
题外话:无论是做编程还是其他专业,做事不能浅尝辄止,也不能半途而废,还是那句老话,天下无难事,只怕有心人。

  • 42
    点赞
  • 80
    收藏
    觉得还不错? 一键收藏
  • 41
    评论
众所周知,人工智能是当前最热门的话题之一, 计算机技术与互联网技术的快速发展更是将对人工智能的研究推向一个新的高潮。 人工智能是研究模拟和扩展人类智能的理论与方法及其应用的一门新兴技术科学。 作为人工智能核心研究领域之一的机器学习, 其研究动机是为了使计算机系统具有人的学习能力以实现人工智能。 那么, 什么是机器学习呢? 机器学习 (Machine Learning) 是对研究问题进行模型假设,利用计算机从训练数据中学习得到模型参数,并最终对数据进行预测和分析的一门学科。 机器学习的用途 机器学习是一种通用的数据处理技术,其包含了大量的学习算法。不同的学习算法在不同的行业及应用中能够表现出不同的性能和优势。目前,机器学习已成功地应用于下列领域: 互联网领域----语音识别、搜索引擎、语言翻译、垃圾邮件过滤、自然语言处理等 生物领域----基因序列分析、DNA 序列预测、蛋白质结构预测等 自动化领域----人脸识别、无人驾驶技术、图像处理、信号处理等 金融领域----证券市场分析、信用卡欺诈检测等 医学领域----疾病鉴别/诊断、流行病爆发预测等 刑侦领域----潜在犯罪识别与预测、模拟人工智能侦探等 新闻领域----新闻推荐系统等 游戏领域----游戏战略规划等 从上述所列举的应用可知,机器学习正在成为各行各业都会经常使用到的分析工具,尤其是在各领域数据量爆炸的今天,各行业都希望通过数据处理与分析手段,得到数据中有价值的信息,以便明确客户的需求和指引企业的发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 41
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值