当前位置:   article > 正文

Linux进度条_linux 进度条

linux 进度条

一.基本概念

1.回车和换行

回车:指光标移到该行的起始位置(\r)。
换行:换到下一行(\n)。
在c语音里\n将回车和换行相结合了。

2.缓冲区

一个简单的测试

在这里插入图片描述

这段代码首先执行1再执行2是没有问题的,那么如果我们将\n去掉呢?

在这里插入图片描述

其实可以发现它是停顿了20秒后才进行的打印,那么是否说明没有\n时,是先执行的2再执行的1呢?

并不是这样的,c语言的执行顺序是从上往下,永远都是先1后2。那么在停顿时,这个"hello linux"代码在哪呢?答案是保存在了缓冲区,缓冲区是c语音维护的一段内存。

一般而言吗,缓冲区会在重新结束后刷新,那么如何强制刷新呢?就需要使用fflush了。
在这里插入图片描述

2.实现倒计时

二.进度条

在这里插入图片描述

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/313013
推荐阅读
相关标签
  

闽ICP备14008679号