我想在Visual Studio (C++)中打印特殊字符█,但是我得到了"?"。
我编写的相应代码:
bool b[5][3] = { { true,true,true },{ true,false,true },{ true,false,true },
{ true,false,true },{ true,true,true } };
system("color 0A");
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 3; j++)
{
if (b[i][j])
{
gotoXY(3 + j, 5 + i);
cout << "█";
}
}
cout << endl;
}
\u
转义符可以确保UTF-8表示,从源代码方面提高了帮助。你的控制台必须是UTF-8才能正常工作。 - Khouri Giordano