\033[0m 關閉所有屬性
\033[1m 高亮
\033[2m 亮度減半
\033[3m 斜體
\033[4m 下劃線
\033[5m 閃爍
\033[6m 快閃
\033[7m 反顯
\033[8m 消隐
\033[9m 中間一道橫線
\033[30m -- \033[37m 設定前景色 30-37
\033[40m -- \033[47m 設定背景色 40-47
\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 顯示光标
在代碼中輸出字元串 "\033[%d;%dH" 其中的兩個%d修改為自己想要的位置
如: 将光标位置設定在左上角 cout << "\033[0;0H" << endl;
示例:
printf("/******************************************/\n");
printf("/* \033[31m 1>>登入\033[0m \n");
printf("/* \033[31m 2>>注冊\033[0m \n");
printf("/* \033[31m 0>>退出\033[0m \n");
printf("/******************************************/\n");