标签: c++ visual-studio-2010 unicode console
int main() { wcout << L"Русский текст" << endl; wprintf(L"Русский текст\n"); return 0; }
这个简单的程序不会在控制台窗口中打印任何内容(甚至不是新行)。 VC ++ 2010控制台应用程序项目。有什么问题?
答案 0 :(得分:3)
根据this blog中指向的链接,您需要更改控制台的字体以及此行:
_setmode(_fileno(stdout), _O_U16TEXT);