C 設定輸出顏色

2021-10-01 23:27:14 字數 1044 閱讀 3674

在c++中控制台的預設字型顏色是白色,但是有時我們需要其他顏色,比如用紅色提示錯誤,使用綠色提示計算完成,使用黃色表示警示等等。

setconsoletextattribute()函式,這個函式需要提前引入windows.h庫檔案方可使用。這個函式接受兩個引數,第乙個引數要獲得控制代碼,即getstdhandle(std_output_handle),第二個引數用來設定顏色,屬性相加是在屬性值中間新增 「|」 隔開。

foreground_intensity 表示設定前景色為高亮顯示。 

foreground_red 表示設定前景色為紅色,即字型顏色為紅色。

foreground_green 表示設定前景色為綠色,即字型顏色為綠色。

foreground_blue 表示設定前景色為藍色,即字型顏色為藍色。

background_intensity 表示設定背景色為高亮顯示。

background_red 表示設定背景色為紅色。

background_green 表示設定背景色為綠色。

background_blue 表示設定背景色為藍色。

foreground_intensity|foreground_red|foreground_green|foreground_blue 即設定前景色為高亮顯示,並且疊加紅、綠、藍(即白色)

使用方式如下:

setconsoletextattribute(getstdhandle(std_output_handle), foreground_intensity | foreground_green);

cout << "attention: please create the 'outputfolder' folder in the same level directory of main.cpp." << endl;

setconsoletextattribute(getstdhandle(std_output_handle), foreground_intensity|foreground_red|foreground_green|foreground_blue);

Xcode 設定輸出顏色

一 首先你需要安裝乙個xcode外掛程式 xcode colors 外掛程式github位址 外掛程式安裝好後,退出xcode,重新開啟,會彈出兩個選項,選擇load bundle.現在在你的 加上以下 執行,你會發現你的log已經有顏色了.define xcode colors escape 03...

grep輸出帶有顏色設定

grep命令執行後,終端上輸出顯示顏色可以加 color auto 的引數。另外的兩個辦法是 1.設定環境變數 export grep options color auto 2.修改.bashrc 給grep起別名,用alias設定 現在把他開啟,看到84行 84 alias grep grep c...

shell 終端輸出顏色設定

bin sh echo echo e 033 0 31m系統顏色設定 除錯,此顏色為一號顏色 紅!echo echo e 033 0 32m系統顏色設定 除錯,此顏色為二號顏色 綠!echo echo e 033 0 33m系統顏色設定 除錯,此顏色為三號顏色 黃!echo echo e 033 0...