• 締切
  • すぐに回答を!

C言語での色設定

  • 質問No.5620036
  • 閲覧数574
  • ありがとう数0
  • 回答数2

お礼率 40% (2/5)

こんにちは。

初期設定のままだと背景が黒で、文字が白なのですが、
色の変更をするにはどのようにしたらよいのでしょうか。
ちなみに、文字はprintfではなく↓を利用できる方法でお願いします。

一部例
locate(6, 4);
prints("abcdef");

回答 (全2件)

  • 回答No.2

ベストアンサー率 37% (88/232)

Windowsではできない場合がありますが、Linuxでは、エスケープシーケンスを使って、プログラムで出力する文字色を変えることができます。
これを使うと、画面の文字を消去したりなどできます。
エスケープシーケンスは\033で書きます。
これを使って、結構いろいろなことができるので、参考にしてみてください。
  • 回答No.1

ベストアンサー率 42% (1231/2878)

実行環境や処理系依存の話です。
・OS
・開発環境
・利用可能ライブラリ
――とか、どういった環境で実行したいかを具体的に補足したほうが、回答が得られやすいかと。

例えば、コマンドプロンプトでの実行の話なら、cmd.exeへの引数指定で済んだりしますので。
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ