我正在开发一个打印到命令行的测试框架,而不是“通过”/“失败”,我想打印刻度(复选标记)表示通过,交叉表示失败。我在这个wingdings 字符集的底部找到了这些符号,并且我已经在Mocha(一个javascript单元测试框架)中看到了这些确切的符号
我可以使用简单的从 C 打印它们printf
吗?示例将是粉碎,谢谢!
ps:我用*nix
我正在开发一个打印到命令行的测试框架,而不是“通过”/“失败”,我想打印刻度(复选标记)表示通过,交叉表示失败。我在这个wingdings 字符集的底部找到了这些符号,并且我已经在Mocha(一个javascript单元测试框架)中看到了这些确切的符号
我可以使用简单的从 C 打印它们printf
吗?示例将是粉碎,谢谢!
ps:我用*nix
这取决于您的平台,以及终端(接收printf()
输出并将其呈现为可读文本的程序)是否支持 Unicode。
如果它正在运行,例如 UTF-8,您可以打印字符的UTF-8 序列:
/* This prints a ✓. */
printf("\xE2\x9C\x93\n");