进度条的几个特点: 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。
执行:
转载请注明原文地址: https://ju.6miu.com/read-1295661.html