用c语言实现进度条

来源:互联网 发布:复制淘宝店铺首页装修 编辑:程序博客网 时间:2024/05/29 16:11

1.进度条原理:第一次打印一个字符,例如”#”,然后使光标定位到本行首,覆盖之前打印的字符串,第二次打印”##”,使光标定位到本行首,第三次打印”###”,覆盖之前打印的字符串,重复上述操作,直到打印100个字符。

2.fflush(stdin)fflushstdout):

 fflush(stdin)刷新标准输入缓冲区,把输入缓冲区里的东西丢弃

 fflush(stdout)刷新标准输出缓冲区,把输出缓冲区里的东西打印到标准输出设备上。

 

此程序如果不添加fflushstdout),程序在10秒之后,输出结果。添加之后,fflushstdout)会及时输出结果,每隔一秒,输出一个结果。

此程序如果不添加fflushstdin),程序运行到第七行,不会停下来。






 

0 0
原创粉丝点击