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
输出颜色拓展
感兴趣的同学可以自行百度