字是绿色是字符串
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?? 顯示光標
這樣, 在某些時候就可以實現動態的輸出.
總結
- 上一篇: 该段代码编译运行后显示的是蓝色背景,白色
- 下一篇: 讨论群问题:Linux 下的批量操作,第