例子:
#include <iostream>
using namespace std;
int main()
{
wchar_t en[] = L"Hello";
wchar_t ru[] = L"Привет"; //Russian language
cout << ru
<< endl
<< en;
return 0;
}
此代码仅打印地址等十六进制值。如何打印 wchar_t 字符串?
原文由 zed91 发布,翻译遵循 CC BY-SA 4.0 许可协议
编辑:如果您尝试编写无法在默认语言环境中表示的文本,这将不起作用。 :-(
使用
std::wcout
代替std::cout
。