c++ - 如何在 C++ 中打印这个“█”特殊字符?
问题描述
我想在 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;
}
解决方案
试用:std::cout <<"\u2588";
█ 统一码:U+2588
推荐阅读
- reactjs - 当使用“SET_MAX_VALUE”类型的操作调用时,键“products”的切片缩减器返回未定义
- r-markdown - 目录 Rmarkdown/papaja
- typeorm - TypeORM - 更新嵌套实体,Typescipt 问题
- bash - 使用 bash 命令在列中创建编号集
- swagger - 用于自定义端点集的 Swagger Open API 规范
- javascript - 在引导表中的页面加载时检查所有复选框
- python - python中的计数器来控制脚本的执行
- r - 在分面箱线图上将 ggplot 中的点居中
- postgresql - PowerBI 服务器列表
- azure-data-factory - 创建元数据驱动的管道 - 参数化源文件