您的位置:首页 > 其它

win8 cout无法输出中文问题

2012-10-29 09:40 435 查看
需要设置locale:

::_tsetlocale(LC_ALL, _T("chs"));

cout<<_T("中文");

另外,如果要cin一个英文字符,就不能用宽字符:

TCHAR c;//工程编码设置为UNICODE

cin >> c;//输入y,c的值出错(不是'y')

正确的做法:

char c;

cin >> c;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: