【Linux】进度条的编辑

来源:互联网 发布:mac os 恢复 编辑:程序博客网 时间:2024/06/15 20:51
进度条的几个特点:
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