如何在C ++中使用Loop打印Unicode? 我试过这个代码。它不起作用
#include <iostream>
int main()
{
wchar_t chr1=L'\u0985';
while(chr1<=L'\u098C')
std::wcout<<(wchar_t)chr1++<<std::endl;
}
答案 0 :(得分:0)
假设您使用Windows,请尝试使用命令提示符,属性,字体以及设置包含您尝试输出的Unicode字符的字体。 如果是非Windows,请尝试类似地设置字体。
答案 1 :(得分:0)
这里的问题似乎是你的终端(或你设置的字体)不支持unicode,你应该尝试使用不同的终端,或者将你的字体设置为支持unicode的东西