我正在开发一个打印到命令行的测试框架,而不是“通过”/“失败”,我想打印刻度(复选标记)表示通过,十字表示失败。我在 this wingdings character set 的底部找到了符号,而且我以前在 Mocha 中看到过这些(一个javascript单元测试框架)
我可以使用简单的 printf
从 C 中打印它们吗?例子会很棒,谢谢!
p.s: 我正在使用 *nix
最佳答案
这取决于您的平台,以及终端(接收 printf()
输出并将其呈现为可读文本的程序)是否支持 Unicode。
如果它正在运行,例如UTF-8,可以打印the character's UTF-8 序列:
/* This prints a ✓. */
printf("\xE2\x9C\x93\n");
关于c - 如何在 C 中绘制 Unicode 刻度线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12747255/