我是 C++ 编程的初学者,我想知道是否有一种方法可以将 boolean 变量的输出更改为终端 (linux) 中的低级图形。显示例如 true 的小圆圈和 false 的小正方形。
我需要根据小符号显示 boolean 值数组,例如上面的示例作为项目的输出,如果我所要求的不可能,关于实现此功能的最佳方法有什么建议吗?
最佳答案
您可以使用 std::wcout
打印 unicode 符号。例如。 "\u2605"
将打印一个星号。
所以你可以这样写
std::wcout<< (myBool) ? "\u2605" : "\u25CF" <<std::endl;
如果 myBool
为 true
则打印星号,如果 false
则打印圆圈
你可以在网上找到许多 Unicode 字符表,例如这里:http://jrgraphix.net/r/Unicode/
关于c++ - boolean 值 c++ 的格式化输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40658359/