- ベストアンサー
C言語においてコマンドプロンプトで表示する時に文字の色を変えられますか?
コマンドプロンプトで文字を表示する時・・ 例 printf("あいうえお"); だと、コマンドプロンプトの背景は黒で表示される文字「あいうえお」は白になります。 この「あいうえお」を青色にしたり、緑色にしたりすることは可能でしょうか?
- Hypocrite_k
- お礼率8% (24/290)
- C・C++・C#
- 回答数4
- ありがとう数2
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
printf("\033[31m hello world!\n"); こんな感じでしょうか? これで、文字は赤くなります。 ところで、Windows2000以降のコマンドプロンプト環境で、ANSIエスケープシーケンスを有効にするには、それなりに工夫が要りますので、検索エンジンで調べてみてください。
その他の回答 (3)
- oldroot2005
- ベストアンサー率66% (68/103)
私が試した限りでは、コマンドプロンプトではエスケープシーケンスで文字の色を変えることはできないようです。 (config.nt に device=%SystemRoot%\system32\ansi.sys dosonly と入れても 折れ曲がった矢印[33m30 のように表示されるだけ。command.com では色が付くようになるけれど) SetConsoleTextAttribute という API を使ってください。
- KAZUMI2003
- ベストアンサー率37% (77/208)
エスケープシーケンスというのを調べてみてください。
- 6dou_rinne
- ベストアンサー率25% (1361/5264)
エスケープシーケンスを使えば可能です。
関連するQ&A
- コマンドプロンプトの文字に色をつける
今晩は、Cの初心者です宜しくお願いします。 友人に聞くとコマンドプロンプトに表示させた文字にも色をつけることが出来ると聞きました。 エスケープシーケンスでえサイトの検索を書けたのですがヒットしません。 宜しくお願いします。
- ベストアンサー
- C・C++・C#
- 画面表示を黒、文字を白・灰色にすると印刷の時・・・
画面表示を黒、文字を白・灰色にすると印刷の時・・・ XPの画面設定を目が疲れにくいように デスクトップもウィンドウも 背景:黒 文字:白(灰色)その他 にしてみました。 エクセルやワードも開いてみたら、一緒に背景が黒になっていたので ラッキーと思っていたのですが、いざ印刷やらをしてみると、 プレビュー表示は 背景:白に 文字:白・灰色 で表示されてしまい、枠や線も一部が薄くなったりと 通常の表示と同じように印刷できません。 本に戻すしかないですか?
- ベストアンサー
- Windows XP
- コマンドプロンプトに文字を表示
コマンドプロンプトに文字を表示したいと思っています。 public class Print { public static void main(String[] args) { System.out.println("test"); } } とソースを作り、 Print.java java Print とコマンドプロンプトより実行すると、"test"と予想通りに表示されます。 しかし、eclipsより「Print.jar」とjarファイルを作成して、コマンドプロンプトより実行すると表示されません。 C:\>Print.jar C:\> jarファイルよりコマンドプロンプトに文字を出力する事は出来るのでしょうか。 batファイルを作成して、 java Print と入力して実行するしかないでしょうか。 要はバッチ処理中に処理経過を表示したいのです。
- 締切済み
- Java
- C++でコマンドプロンプトに図形を描くプログラム
コマンドプロンプトで長方形を描くプログラムがわかりません。 長方形の4点(x1,y1),(x2,y2),(x3,y3),(x4,y4)の座標を保存してから、長方形の外周と中身を それぞれ適当な文字で埋めて長方形の絵を作るプログラムなのですが、 どうすれば指定した座標に好きな文字をコマンドプロンプトで表示できるのでしょうか? 私の知識ではprintfを使ってスペースで間隔あけて表示することくらいしか分からなくて困っています。
- ベストアンサー
- C・C++・C#
- コマンドプロンプト の表示が出来ない?
DELL INSPIRON5100 を使用しています。 コマンドプロンプトを表示させたいのですがうまく表示できません。 スタート → 「ファイル名を指定して実行」 → 『ipconfig』と入力 → OK で表示できると思うのですが 瞬間的にコマンドプロンプト画面(真っ黒画面)が瞬間的に表示してすぐ消えてしまいます。 表示方法が間違っているのでしょうか? なお、 別方法で スタート → すべてのプログラム → アクセサリー → コマンドプロンプト とたどりつけるはずですが「コマンドプロンプト」の項目がありません。 心当たりの一つとして XPパソコンで動作が大変遅いので使用しない余計なソフト(例、ソリティアなどのゲーム)を削除したことがありますがそのときに間違えて削除してしまったのかもしれません 表示方法があれば教えて下さい。
- ベストアンサー
- Windows XP
- windowsのコマンドプロンプトにて文字表示
こんにちは 現在windows2003サーバーでコマンドプロンプトの設定変更を行いたいのですが、一点質問させてください。 windowsのコマンドプロンプトで左に文字を表示させたいのですが、どこかに設定ファイルがあるのでしょうか? 普通でしたら、ファイルのパスが表示されている部分です。 ご存知の方いらっしゃいましたらご教授下さい よろしくお願いします
- ベストアンサー
- その他(プログラミング・開発)
- 文字の色と背景にの色について
こんにちは。 インターネット接続時に画面の文字の色が黒と青でしか表示されません。また、線や背景の色も表示されていないと思うのですが何が原因なのでしょうか? 画面上に表示された画像は問題なくカラーで表示されます。 どうしたら普通に戻るか知りたいです。
- ベストアンサー
- その他(インターネット・Webサービス)
- 文字の色について
ホームページビルダーを使用しています。 メニュー部分の背景を緑(#339900)、文字を黒(#000000)にしたのですが、ブラウザーで見ると文字が同系色の濃い緑で表示されます。(ビルダーで見ると、文字は黒で表示されます。) どのように修正すればいいのでしょうか?
- ベストアンサー
- ホームページ作成ソフト
お礼
回答ありがとうございます! なんとなくわかったような気がします。 が、 printf("あいうえお"); にどういう風に対応していいかわかりません。 (どこに¥[~]みたいのを入れれば良いのか検討がつきません。) できれば詳しく教えてくださいませんでしょうか? わがまま言ってすみません。