🤧按照正常步骤:我们建立一个目录,和三个程序文件,分别为(Main.c ProcBar.c ProcBar.h Makefile)
🤧Main.c:进行代码调用。
🤧ProcBar.c:作为代码的实现。
🤧ProcBar.c:作为头文件的声明。
Makefile:是一个很好用的程序编译工具 -》具体下面会进行讲解。

我们先写个个框架,方便可以很好的测试程序:
🤧ProcBar.h => 代码展示

🤧ProcBar.c => 代码展示

🤧Main.c => 代码展示

接下来我们进行解释 Makefile这个文件是用来干啥的 -> 我们解释一下这个文件中的代码:

进行首次的代码测试:

写代码的文件已经创建完成,接下来我进行介绍一下我要做的进度条是什么样子的 - >

🤧有两个符号我们要重点的强调一下 (\n)(\r)
我们使用(\n)写一段固定的代码看一下结果:


我们使用(\r)写一段固定的代码看一下结果:


🤧实际上:这是因为打印的符号在缓冲区中,计算机的刷新策略分为3种:
🤧a、无缓冲(立即刷新) b、行缓冲(\n) c、全缓冲(缓冲区满了之后在刷新,磁盘文件file)e、程序退出、自动刷新
所以我们需要加入特殊的代码输出刷新:


那现在我们开始实现进度条的编写:


格式不是我们想要的格式: ---->我们对代码进行优化


我们继续完成下面的代码 -> 百分比:


我们继续完成下面的代码 -> 旋转标志:


🤧同样的建立三个文件:ProcBar.h ProcBar.c Main.c

🤧头文件ProcBar.h

🤧功能实现文件ProcBar.c

🤧主函数调用文件ProcBar.c

演示效果:

小程序设计完成,有兴趣的小伙伴可以在进行优化一下!