iostream
とXcodeを使用してカラー出力を印刷する方法はありますか?たとえば、Hello World!
をHello
赤、World
を青、!
を黄色で印刷することができます。どうやってやるの?C言語のカラー出力
答えて
端末のカラーコードが必要です。 Linuxの場合、それは次のようです(ご使用のシステムが異なる場合があり、それを見て):
std::cout << RED << "hello world" << RESET << std::endl;
注:あなたが色をリセット使用していない場合はこれを使用すると、次の操作を行うことができます
//the following are UBUNTU/LINUX ONLY terminal color codes.
#define RESET "\033[0m"
#define BLACK "\033[30m" /* Black */
#define RED "\033[31m" /* Red */
#define GREEN "\033[32m" /* Green */
#define YELLOW "\033[33m" /* Yellow */
#define BLUE "\033[34m" /* Blue */
#define MAGENTA "\033[35m" /* Magenta */
#define CYAN "\033[36m" /* Cyan */
#define WHITE "\033[37m" /* White */
#define BOLDBLACK "\033[1m\033[30m" /* Bold Black */
#define BOLDRED "\033[1m\033[31m" /* Bold Red */
#define BOLDGREEN "\033[1m\033[32m" /* Bold Green */
#define BOLDYELLOW "\033[1m\033[33m" /* Bold Yellow */
#define BOLDBLUE "\033[1m\033[34m" /* Bold Blue */
#define BOLDMAGENTA "\033[1m\033[35m" /* Bold Magenta */
#define BOLDCYAN "\033[1m\033[36m" /* Bold Cyan */
#define BOLDWHITE "\033[1m\033[37m" /* Bold White */
次回カラーコードを使用するまで変更されません。
彼はMac OSを使っています(少なくともXcodeを記述しているので、私は彼がいると推測しています)。 –
ターミナルでは動作しますが、Xcodeコンソールウィンドウでは動作しません –
@ shuttle87、ありがとうございます。代わりに 'char hello = 'H''、' char world =' W''や 'char ex = '!''のように3つの異なる色を持つ3つの変数を色分けする方法はありますか? – Shoe
- 1. Python言語でのRGBカラー検出
- 2. コンパイラの出力言語 - LLVM IR対C
- 3. 音声出力C言語(初心者)
- 4. C言語のRGBカラーを最も近いACIカラーに変換する
- 5. bashの言語出力
- 6. カラー出力
- 7. 出力タグjsf式言語
- 8. printfの出力が-nanと0.0000のC言語を出力する理由
- 9. C言語の次のプログラムの出力は?
- 10. C言語のラベルへの出力コマンドラインの応答
- 11. C言語のsystem()の出力を取得
- 12. C言語でのexec */system出力のパイプ処理
- 13. C言語の奇妙な出力バッファリング動作
- 14. 出力としての奇妙な形(文字列) - C言語
- 15. のDjangoのrunserverカラー出力
- 16. C言語のffmpeg用のカスタムリアルタイム入力
- 17. C言語でのユーザー入力のアンダーライン
- 18. ボットの出力のスムージン変更言語
- 19. runserver.pyのDjangoカラー出力
- 20. Perlなしのカラー出力
- 21. CIELab空間のカラー出力
- 22. C言語のユーザー入力変数値
- 23. C言語の入力タイプをチェック
- 24. Pythonカラー出力とページング出力
- 25. 呼び出すC言語は、C#
- 26. 出力ペインの言語を変更
- 27. コンソール出力の粘土プログラミング言語
- 28. Invalid If文がC言語で出力される
- 29. printfがC言語で文字配列を出力しない
- 30. C言語での呼び出しby
(少なくとも関連性があります)http://stackoverflow.com/questions/7414983/how-to-use-the-ansi-escape-code-for-outputting-colored-text-on-console –
読み取りこのスレッドhttp://www.daniweb.com/software-development/cpp/threads/9921 –
http://ascii-table.com/ansi-escape-sequences.php –