每当我们打开控制台运行自己的程序时,总是黑白界面是不是很不爽呢。
那么有没有让黑白多出一些颜色呢?
不用担心,那当然是有的;
我们平时敲 ls命令是不是看到过有颜色的字?(有些控制台可能没有)
那么下面我给大家提供一个实现的方法:
printf("\033[47;31m hello \033[0m");
就是这个我们用了几万遍的函数,
47是背景颜色 40---49
黑,红,绿,黄,蓝,紫,深绿,白
31时字体颜色 30---39
黑,红,绿,黄,蓝,紫,深绿,白
\033[0m 控制码
常用的控制码
\033[0m 关闭所有属性
\033[1m 设置高亮度
\033[4m 下划线
\033[5m 闪烁
\033[7m 反显
\033[8m 消隐
\033[nA 光标上移n行
\033[nB 光标下移n行
\033[nC 光标右移n行
\033[nD 光标左移n行
\033[y;xH 设置光标位置
\033[2J 清屏
\033[K 清除光标到行尾的内容
\033[S 保存光标位置
\033[U 恢复光标位置
\033[?25L 隐藏光标
\033[?25h 显示光标