printf控制位置顏色

2021-07-31 06:31:05 字數 802 閱讀 1737

0;}ansi控制碼的說明

字背景顏色範圍:40~49

40:黑41:深紅42:綠43:黃色44:藍色45:紫色46:深綠47:白色

字顏色:30~39

30:黑31:紅32:綠33:黃34:藍色35:紫色36:深綠37:白色

\33[0m 關閉所有屬性\33[1m 設定高亮度\33[4m 下劃線

\33[5m 閃爍\33[7m 反顯\33[8m 消隱

\33[30m -- \33[37m 設定前景色

\33[40m -- \33[47m 設定背景色

\33[na 游標上移n行

\33[nb 游標下移n行

\33[nc 游標右移n行

\33[nd 游標左移n行

\33[y;xh設定游標位置

\33[2j 清屏

\33[k 清除從游標到行尾的內容

\33[s 儲存游標位置

\33[u 恢復游標位置

\33[?25l 隱藏游標

\33[?25h 顯示游標

printf 列印顏色

控制字元的通用格式如下 esc m 其中 esc 是轉義字元,其值為 033 是常量的左中括號 是若干屬性,通常是由乙個有特定意義的數字代替,每個屬性之間用分號分隔 m 就是字面常量字元m 屬性列表如下 1.通用格式控制 0 重置所有屬性 1 高亮 加粗 2 暗淡 4 下劃線 5 閃爍 7 反轉 8...

printf 改變輸出顏色

在除錯程式時,有時候要輸出大量資料,如果讓printf fprintf改變輸出資料的顏色,那觀察資料就方便多了。終端的字元顏色是用轉義序列控制的,是文字模式下的系統顯示功能,和具體的語言無關。轉義序列是以 esc 開頭,可以用 033 完成相同的工作 esc 的 ascii 碼用十進位制表示就是 2...

printf輸出字型顏色

有時候為了實現在終端輸出的時候字型能夠帶顏色,並且可以產生簡單的閃爍的功能,特寫了下列的 實現hello world的帶顏色的輸出,並且每過一秒產生乙個閃爍的功能.注 具體還得判斷終端型別 code include include include include int flag 0 void si...