Linux小程序——进度条
前言:哈喽小伙伴们,经过我们对多个Linux基本开发工具的学习之后,对于Linux的使用也算是更上一层楼。
所以这篇文章,我们就尝试使用我们学过的Linux知识来写一个小程序——进度条,达到实践以及加深知识映像的效果。
目录
一.什么是进度条
二.缓冲区
三.简易倒计时
四.进度条
五.完整代码展示
1.Progressbar.h
2.Progressbar.c
总结
一.什么是进度条
进度条相信大家都不陌生,平时玩游戏的时候都会有数据加载进度条。那么你知道进度条的原理是什么吗???
我们先来认识两个符号:
\n:换行符,从头开始另起一行
\r:回车符,使光标回到本行的开头
二.缓冲区
首先我们要知道,在程序文件的加载过程中,不是一路顺风的,经常会出现卡顿和进度突然变快和变慢的情况,这就要关系到缓冲区的概念了。
大家一定都认识sleep()睡眠函数,使用它需要包含头文件#include,它的作用是能够让程序在某个位置停留一定时间后再继续运行,下面我们就来展示一下:
我们设置睡眠时间为3秒,然后运行:
能够看出,printf函数打印完之后,程序并没有立刻停止,而是停留了一段时间再结束。
现在同样的代码,我只修改一个地方:将“\n”换行符去掉,我们在运行一次:
会发现
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。