进度条

简介:

请参考:http://10324228.blog.51cto.com/10314228/1840116


实现原理:

    创建一个0-100的载入进度条,初始值全部设置为'\0',当载入单位资源时让进度条前进单位步长,打印'=',同时刷新进度条,保证进度条重塑。

源代码:

wKiom1dOjkHwr6xOAALP9Ftxihw345.png

fflush(stdout)  表示刷新行缓冲区的内容

usleep(100000) 在这里是为了效果的展示,实际的进度是按照资源载入的快慢来表示的。


        其次为什么输出的时候要这样写,printf("[%-101s]")?

这是因为没加‘-’的话,进度条打印的时候,会从后向前打印,与咱印象中的进度条就不一样了,其次为什么是101而不是102?字符串要给‘\0预留一位,不然会造成意料之外的结果。

效果展示:


wKiom1dOjTODXZU4AAHF0p-9-Ao515.png


本文转自 七十七快 51CTO博客,原文链接:http://blog.51cto.com/10324228/1785170

相关文章
|
5月前
|
小程序 JavaScript
小程序底部动画弹框
小程序底部动画弹框
41 0
|
9月前
|
XML Java API
一个超简单的渐变平行四边形进度条
这个自定义View,其实就是一个简单的进度条,无非就是平行四边形形状的,加了渐变以及状态颜色的切换。
|
10月前
|
JavaScript
Slider滑块实现进度条
Slider滑块实现进度条
103 0
|
10月前
|
移动开发 前端开发 JavaScript
网页|利用progress实现进度条效果
网页|利用progress实现进度条效果
375 0
|
Java API Android开发
ProgressBar(进度条)
本节给大家带来的是Android基本UI控件中的ProgressBar(进度条),ProgressBar的应用场景很多,比如 用户登录时,后台在发请求,以及等待服务器返回信息,这个时候会用到进度条;或者当在进行一些比较 耗时的操作,需要等待一段较长的时间,这个时候如果没有提示,用户可能会以为程序Carsh或者手机死机 了,这样会大大降低用户体验,所以在需要进行耗时操作的地方,添加上进度条,让用户知道当前的程序 在执行中,也可以直观的告诉用户当前任务的执行进度等!使用进度条可以给我带来这样的便利!
90 0
粒子效果进度条
在线演示 本地下载
1021 0
|
前端开发 JavaScript HTML5
html+css+js 快速打造进度条
html进度条在web播放器中很常见,之前html并没有进度条这个标签,html5后出了一个progress标签作为进度条,但是并不是很好用,那么接下来,我们将用css+html+js实现进度条效果,无需任何三方框架。
4388 0
TaskBarProgress(任务栏进度条)
原文:TaskBarProgress(任务栏进度条) 1 2 3 4 5 6 10   1 public partial class MainWindow : Window 2 { 3 ...
1144 0