英文VC如何用cout输出中文?

来源:百度知道 编辑:UC知道 时间:2024/06/21 10:22:04
我的是英文系统,装的是英文VC sp6,请问如何用cout<<"你好"<<endl;才能正常显示中文?我这里的情况是编译后运行就成了乱码,请各位大侠支招解决,谢谢~
以上是在英文系统中输入的,而且在控制面板的区域和语言中也早已选择东亚语言支持。

wchar_t * a = _T("你好") ;

std::wcout.imbue(locale("chs"));
std::wcout << a;

试试看吧,不知道行不

运行汉字平台就可以了。和vc6没有任何关系。
UCDOS PDOS95

问下楼主这个代码是在英文系统下输入进去的吗?如果能输入进去我就不知道有什么办法了,否则就打开控制面板,选择区域和语言,添加东亚语言支持。

这个和VC sp6应该无关,主要看你的英文系统支不支持中文输出。