首页 > 学院 > 开发设计 > 正文

用c语言实现进度条

2019-11-08 03:00:24
字体:
来源:转载
供稿:网友

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

2.fflush(stdin)与fflush(stdout):

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

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

 

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

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

 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表