2

我正在开发一个打印到命令行的测试框架,而不是“通过”/“失败”,我想打印刻度(复选标记)表示通过,交叉表示失败。我在这个wingdings 字符集的底部找到了这些符号,并且我已经在Mocha(一个javascript单元测试框架)中看到了这些确切的符号

我可以使用简单的从 C 打印它们printf吗?示例将是粉碎,谢谢!

ps:我用*nix

4

1 回答 1

7

这取决于您的平台,以及终端(接收printf()输出并将其呈现为可读文本的程序)是否支持 Unicode。

如果它正在运行,例如 UTF-8,您可以打印字符的UTF-8 序列:

/* This prints a ✓. */
printf("\xE2\x9C\x93\n");
于 2012-10-05T13:30:40.353 回答