Linux第一个小程序 - 进度条
储备知识
1.回车换行
回车概念 \r
换行概念 \n

2.缓冲区
sleep



先执行1 后执行2(c语言中是按顺序执行的)


那么在我sleep期间,“Hello World”一定是被保存起来了(缓冲区)。
缓冲区:就是由c语言维护的一段内存。
c语言默认会打开三个输入输出文件:标准输入、标准输出(显示器 stdout )、标准错误

如果要强制刷新 fflush 刷新文件流

Hello World 马上就打印出来了


usleep

简单的倒计时

两位数倒数


第一版
main.c

processBar.c

processBar.h

效果

理解版
main.c

processBar.c

processBar.h

效果

终极版
processBar.h

processBar.c

main.c


输出颜色拓展
感兴趣的同学可以自行百度








![[算法学习笔记]1. 枚举与暴力](https://i-blog.csdnimg.cn/img_convert/f802aebab9749681c0cd60152e0acd68.png)












![[文末数据集]ML.NET库学习010:URL是否具有恶意性分类](https://i-blog.csdnimg.cn/direct/13375822f93c473db050ab4df746a28d.png#pic_center)