【Linux】进度条的编辑

进度条的几个特点:
1、存在一个区间,不断加载数据,直到区间加载满为止。
2、显示进度,从0%~100%。可会出现一个旋转的小圈,表示正在加载。

进度条的具体实现:
1、通过一个数组(存放标志),每加载成功一次,标志增加一个。
2、进度条由0%-100%,字符数组最后以“\0”结束的。所有需要大小为101的数组,加载成功的数据用“#”表示。
3、定义rate标识进度,每进行一次加一,直到100时停止。

4、在加载进度时,通过sleep()或usleep()控制睡眠时间,sleep表示秒,usleep表示微秒。

5、加载中旋转的小圈通过“/-|\”逆时针进行。


进度条的代码:



Makefile代码:


.PHONY是一个特殊的 make 规则,不会生成clean文件,而执行rm process。

执行:



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值