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 に答える