printf("/033[字背景顏色;字體顏色m字符串/033[0m" );
printf("/033[41;32m字體背景是紅色,字是綠色/033[0m/n");
41是字背景顏色, 32是字體的顏色, 字體背景是紅色,字是綠色是字符串. 后面的/033[0m是控制碼.
顏色代碼:
QUOTE:
字背景顏色范圍: 40--49 字顏色: 30--39
40: 黑 30: 黑
41: 紅 31: 紅
42: 綠 32: 綠
43: 黃 33: 黃
44: 藍 34: 藍
45: 紫 35: 紫
46: 深綠 36: 深綠
47: 白色 37: 白色
ANSI控制碼:
QUOTE:
/033[0m 關閉所有屬性
/033[1m 設置高亮度
/03[4m 下劃線
/033[5m 閃爍
/033[7m 反顯
/033[8m 消隱
/033[30m -- /033[37m 設置前景色
/033[40m -- /033[47m 設置背景色
/033[nA 光標上移n行
/03[nB 光標下移n行
/033[nC 光標右移n行
/033[nD 光標左移n行
/033[y;xH設置光標位置
/033[2J 清屏
/033[K 清除從光標到行尾的內容
/033[s 保存光標位置
/033[u 恢復光標位置
/033[?25l 隱藏光標
/33[?25h 顯示光標
這樣, 在某些時候就可以實現動態的輸出.
如圖:
