66问答网
所有问题
如何解决printf中文字符串显示乱码
如题所述
举报该问题
推荐答案 2019-10-31
因为你让它强制输出了呀。。。你把它分成了12个字符单独输出,而不是作为一个字符串输出了~你可以改成while(array[i]!='\0')cout<
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/U2UUsiiiss2psvsvxix.html
相似回答
为什么在VC中
printf
制表符或
汉字
会
乱码
,该
如何
改正?
答:
您好,要解决这个乱码问题,有两种方法:
1、删除English(United States)键盘布局,将默认输入法设为中文输入法下的任意一个
。2、在VC窗口中开始复制之前,将输入法切换为一种中文输入法,然后进行复制;在word中粘贴时,输入法可以为任意一种。另外还有就是在vc++6.0中打汉字的时候,打出来的汉字突然变...
Dev-C++在
printf
里面输入中文后,在输出中
中文出现
错误,和原来的不一...
答:
输出中文出现了乱码,可能是因为你的文件存放位置存在着一些不合理的汉字,
你可以找一下,把它变成全英文
。
c语言输出
乱码
,求
解决
方法
答:
同理后面输出最高成绩学生时,i的值也为N,因此最后打印stu[i]时也会输出
乱码
;我觉得你的本意应该
是
输出stu[no],所以要将最后
printf
中的stu[i]都改为stu[no]但上面用no记录成绩最高学生下标的语句no=i; 应该写在if内,即要如下修改:if (max<stu[i].ave) { max=stu[i].ave;no=i;} ...
printf
()中的
汉字是
繁体字
怎么
办
答:
printf ()中的汉字是繁体字的话,需要进行设置
,打开你电脑的控制面板,然后打开语言输入法,将繁体字改为全拼,然后输入程序的时候才有效。
为什么qt中用
printf
打印的
汉字是乱码
?
怎么解决
?
答:
检查一下开发环境和命令行窗口的
字符
集是否一致,应该可以在开发环境中进行设置。
关于C语言
printf
的使用,为何输出
乱码
答:
这里面错误很多,首先scanf里不要用无关的
字符
,直接scanf("%d%d",&a,&b)就行了(输入ab的时候中间用英文空格或TAB键空开),%e一般是用在printf里,在scanf是不用的,最重要的错误
是printf
的时候直接写变量名就行了,另外有一个隐藏的错误,当你在scanf的后面用scanf("%c的时候,需要先用get...
大家正在搜
如何识别字符串中的乱码
json 中文字符串编码
java中文字符串编码
printf多个字符串
求一段乱码字符
java字符串中a的个数
php字符串截取方法
VC字符串编码转换
传json字符串