需要设置locale:
::_tsetlocale(LC_ALL, _T("chs"));
cout<<_T("中文");
另外,如果要cin一个英文字符,就不能用宽字符:
TCHAR c;//工程编码设置为UNICODE
cin >> c;//输入y,c的值出错(不是'y')
正确的做法:
char c;
cin >> c;
需要设置locale:
::_tsetlocale(LC_ALL, _T("chs"));
cout<<_T("中文");
另外,如果要cin一个英文字符,就不能用宽字符:
TCHAR c;//工程编码设置为UNICODE
cin >> c;//输入y,c的值出错(不是'y')
正确的做法:
char c;
cin >> c;