Linux

  
でのprintf出力文字列の色

フォーマット:
printf(" \\ 033 [単語の背景色;フォントの色m文字列\\ 033 [0m]);

printf(" \\ 033 [ ,null,null,3],41; 32 mフォントの背景が赤、単語が緑の場合\\ 033 [0m \\ n ");

41は単語の背景色、32はフォントの色、フォントの背景は赤、単語の緑は文字列です。次の\\ 033 [0mは管理コードです。

カラーコード:

見積もり:

ワード背景色範囲:40--49ワードカラー:30--39 < Br>

40:黒30:黒

41:赤31:赤

42:緑32:緑

43:黄33:黄

44:青34:青

45:紫35:紫

46:濃い緑36:濃い緑

47:白37:白

ANSI管理コード:

見積もり:

\\ 033 [0mすべてのプロパティをオフにします。

\\ 033 [1m高輝度に設定します。]

\\ 03 ,"

ANSI控制码:

QUOTE:

\\033[0m 关闭所有属性

\\033[1m 设置高亮度

\\03,null,null,3],下線4メートル

\\ 033 [5メートル点滅

\\ 033 [7メートル前景の色

\\ 033 [8mブランキング]

\\ 033 [30m - \\ 033 [37m]前景色の色

\\ 033 [40m - \\ 033 [47m]背景色

\\ 033 [nAカーソルをn行上へ

\\ 03 [nBカーソルをn行下へ

\\ 033 [nCカーソル右n行へ

\\ 033 [nDカーソルをn行左へ

\\ 033 [y; xカーソル位置をクリア]

\\ 033 [2J画面をクリア]

\\ 033 [Kクリアカーソル位置から行末までの内容

\\ 033 [sカーソル位置の保存

\\ 033 [uカーソル位置の復元

\\ 033 [?25lカーソルを隠す

\\ 33 [?25hディスプレイカーソル

このようにして、ある時点で動的な出力を実現できます。

図:


Copyright © Windowsの知識 All Rights Reserved