VC里输不进汉字 是什么原因?

来源:百度知道 编辑:UC知道 时间:2024/05/24 05:42:54
输的时候是一些奇怪的字或字符如“呛鹤殖杉ㄒ”

加上"TCHAR.H"头文件,使用函数_T()把要输的中文放进去就行了,如cout<<_T('中文').都是因为编码的问题,输入的中文被当作Unicode编码,但cout是使用ASCII编码的,所以会出现乱码。

楼上正解,编码系统的问题。

如果用TC,那就是正常的,如果是VC++,应该没有这个问题。