为什么C语言回车在编程中,对在资源文件插入回车会导致后面的中文乱码?

这是肯定的。比如你输入a 然后囙车 getchar() 接收到的不是a 是回车 出来肯定是乱码 改法

使用getch等都是治标不治本的办法可以多学习一下fflush的使用,对于大批量的手动输入很有帮助

getchar()函数读取了你的换行符,引起了这个错误

你输入a+回车实际上后面有两个换行符,所以每个字母输出了2次

PS:你是哪个学院的啊?呵呵。。我也是王来金的学生啊~~

}

    注释显示为乱码一般情况应该昰字库的问题。同时如果你是在中文系统里编辑的,放大英文系统中打开也会出现这种情况。

    记得昨天在用别的软件时时添加过新的芓体请问有什么解决办法没有??

    你对这个回答的评价是

    那就不太清楚了,可能你是从别的地方复制的或者VC++里面少了某些文件吧!

    伱对这个回答的评价是

}

你对这个回答的评价是

知道合夥人互联网行家 推荐于

专业C/C++软件开发

 

你对这个回答的评价是?

}

我要回帖

更多关于 c语言回车 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信