c 語言輸出不同顏色字型
\033是8進製,它就是unix下終端轉義符esc(16進製制1a,10進製27)
esc[xm 是unix下改變終端輸出顏色的命令
所以,如果是紅色,則我們定義為\033[0;32;31m
以下為測試程式
#include
#define
none
"\033[m"
#define red "\033[0;32;31m"
#define light_red "\033[1;31m"
#define green "\033[0;32;32m"
#define light_green "\033[1;32m"
#define blue "\033[0;32;34m"
#define light_blue "\033[1;34m"
#define dary_gray "\033[1;30m"
#define cyan "\033[0;36m"
#define light_cyan "\033[1;36m"
#define purple "\033[0;35m"
#define light_purple "\033[1;35m"
#define brown "\033[0;33m"
#define yellow "\033[1;33m"
#define light_gray "\033[0;37m"
#define white "\033[1;37m"
int main()
Linux環境下C語言控制字型顏色輸出
在linux終端下除錯程式時,有時需要輸出大量資訊。若能控制字型的顏色和顯示方式,可使輸出資訊對比鮮明,便於除錯時觀察資料。終端的字元顏色由轉義序列 escape sequence 控制,是文字模式下的系統顯示功能,與具體語言無關。轉義序列以控制字元 esc 開頭。該字元的ascii碼十進位制表示為...
UILable設定不同顏色不同字型
在專案開發中,我們經常會遇到在這樣一種情形 在乙個uilabel 使用不同的顏色或不同的字型來體現字串,在ios 6 以後我們可以很輕鬆的實現這一點,官方的api 為我們提供了uilabel類的attributedtext,使用不同顏色和不同字型的字串,我們可以使用nsattributedtext ...
bash輸出顏色字型
bin bash 下面是字型輸出顏色及終端格式控制 字型色30 37 echo e 033 30m黑色字 033 0m echo e 033 31m紅色字 033 0m echo e 033 32m綠色字 033 0m echo e 033 33m黃色字 033 0m echo e 033 34m藍...