问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言运行输出汉字,出现乱码,用的visual 6.0c++

发布网友 发布时间:2022-04-23 18:37

我来回答

2个回答

热心网友 时间:2023-09-19 07:16

汉字都是用宽字符表示的,也就是2个char的大小
把宽字符分开读取的话,打印(putchar(ch);)的就是乱码

每次读取固定长度的字符串,然后以字符串的形式输出,就没有问题了,修改如下:
只需要对while循环进行下修改就好了
char data[100] = "";
while(!feof(fp))//判断是否到文件尾了
{
fflush(stdin);
//putchar(ch);
//ch=fgetc(fp);
fgets(data, 99, fp);//读取99个字符,最后一个字符用来放'\0'
printf("%s", data);//输出读取到的字符串
}

热心网友 时间:2023-09-19 07:17

while((ch=fgetc(fp))!=EOF)
{
fflush(stdin);
putchar(ch);
//ch=fgetc(fp); 多了一句fgetc(fp)去掉好了
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
门?049期父母欲其改娶五字金口决,开是什么特号生肖 支付宝怎么把银行卡的钱转到余额里呢? 下载wampserver5,安装并启动后不能启用apache、mysql的功能,请问这是怎... wampserver安装多个版本phpmysqlapache 四季豆有哪些吃法值得推荐? 四季豆牛肉馅饼的家常做法是什么? 香煎四季豆豆腐饼怎么做好吃 腾讯会议没声音怎么修复-腾讯会议没有声音修复办法 西安市高新区所有幼儿园 西安高新第二初级中学学区有哪些小区 c语言怎么判断一个字符串里面有乱码?(除了汉字,字母,数字)其他的都是乱码 c语言程序代码复制汉字怎么是乱码 C语言,字符串输出是乱码是怎么回事? Ubuntu 10.04 中打开.c文件,文中汉字乱码怎么回事,如何解决?还有txt也有类似情况 一个程序文件(C语言)别人编辑后传过来我打开,汉字就成乱码了,这是怎么回事? c语言中文乱码 C语言字符串出现乱码 C程序中出现乱码的问题 在C程序中打印出来的汉字是乱码,这是为什么?? 鞋子弄的漆怎么洗掉? C语言编辑构建时汉字成了乱码怎么破?如图 C语言字符串输出乱码 c语言打印字符串乱码,应该怎么办? C语言输出中文乱码 C语言编程出现汉字输出乱码现象 C语言程序汉字乱码 初一上册地理必考重点知识清单 C语言运行的时候汉字全部乱码怎么回事? 初一地理的重要知识点??? 鞋子被喷路面上的油漆喷到了,怎么去除啊。 QQ头像怎么同步到空间 怎么设置把qq头像同步为空间头像 怎么把QQ头像弄到空间? 怎样才能让空间头像和QQ头像同步呢? 空间头像怎么同步QQ头像? 手机换qq头像为什么空间头像也一起换了? 华为手机分身怎么关闭 华为手机怎么取消左右分开的通知 街机怎么设置键盘按键 2009年我买了人保寿险的金色朝阳少儿定期寿险和教育年金保险(分红型),每年根据公司盈利情况有分红吗? 平安金宝贝少儿教育年金保险 分红型是真的吗 大都会人寿宝贝A款年金险值得推荐吗?每年花多少钱? 大都会人寿宝贝A款年金险怎么样?是否划算? 教育金保险是什么?有什么作用? 教育金保险和年金保险有哪些区别 中意附加愿望树少儿高中教育年金保险(分红型)特色 大都会人寿宝贝A款年金险怎么样?值不值得买? 大都会人寿宝贝A款年金险有没有坑?如何买? 大都会人寿宝贝A款年金险靠不靠谱?值得入手吗? 大都会人寿宝贝A款年金险值不值得买?性价比高吗?