栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

<Linux>小项目#进度条#

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

<Linux>小项目#进度条#

一、预期

进度条:就像平时下载东西时的一个进度条一样,有一个进度长条,进度条后面有数字和加载信息

 

二、预备知识 1) 换行和回车

要想实现进度条首先需要区分换行和回车的区别

我们平时所说的换行回车的过程是-->光标到下一行,并且到下一行的开头,但其实换行和回车是有严格的区分的

换行:在当前光标处进行换行

回车:光标回到这一行的开头 ’r‘(回车符)

在vs或者其他编译器中是将回车和换行合在一起的'n'

2) 缓冲区

计算机在进行数据的处理的时候,中间有一个缓冲区,当需要进行打印等操作时,数据会先放入缓冲区中,在下一次刷新缓冲区时,里面的数据才被处理。

 

缓冲区的刷新策略:

1.无缓冲

2.行缓冲

3.全缓冲

3)fflush

C语言提供库函数

fflush : 可以进行缓冲区的刷新

三、代码实现

1)多文件 

2)配置Makefile文件

3)ProcBar.c

4)ProcBar.h

5)Main.c

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/849730.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号