linux下c光標定位和輸出顏色設置

printf("\033[47;31mhello world\033[5m"); 
47是字背景顏色, 31是字體的顏色, hello world是字符串.  後面的\033[5m是控制碼.
顏色代碼:
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  顯示光標
這樣, 在某些時候就能夠實現動態的輸出.
web

原文轉自:http://blog.csdn.net/jibcy/article/details/7057658ide

相關文章
相關標籤/搜索