您的位置:首页 > 运维架构 > Linux

实现Linux彩色进度条

2018-03-05 11:15 423 查看
我们在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: 白色

最终代码如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: