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

c实现进度条

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

1.资料

(1)回车与换行

/r 就是return 回到本行行首 ,这就会把这一行以前的输出覆盖掉

/n 是回车+换行 把光标先移到行首然后换到下一行,也就是 下一行的行首拉

(2)缓冲区

缓冲器为暂时置放输出或输入资料的内存。缓冲器内资料自储存设备(如硬盘)来,放置在缓冲器中,须待机送至CPU或其他运算设备。缓冲区(buffer)这个中文译意源自当计算机的高速部件与低速部件通讯时,必须将高速部件的输出暂存到某处,以保证高速部件与低速部件相吻合. 后来这个意思被扩展了,成为"临时存贮区"的意思。

2.实现思想

(1)每次只回车,不换行,每次覆盖掉上一次的

(2)每次都从缓冲区刷新到显示器上 

代码:

注意:

(1)20行的输出,第一个输出是buff.这是每次覆盖输出,每次输出i个#

(2)转的圈-/|/的要i%4

结果:


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