实现Linux彩色进度条
我们在Linux下安装软件时经常会看到一个进度条,下面就来实现该进度条(c语言实现)
实现效果:
代码如下:
觉得有点空洞,所以给它加上颜色
加上背景色:
如何给printf输入的字符串加上颜色?
格式如下(双引号里面没有加任何额外字符,”字符串”为要打印的内容):
printf(“\033[字背景颜色;字体颜色m字符串\033[0m” );
示例:
printf(“\033[40;37mhello world!\n\033[0m”);
字背景颜色范围: 40–49 字颜色: 30–39
40: 黑 30: 黑
41: 红 31: 红
42: 绿 32: 绿
43: 黄 33: 黄
44: 蓝 34: 蓝
45: 紫 35: 紫
46: 深绿 36: 深绿
47: 白色 37: 白色
最终代码如下: