\r\n和缓冲区/进度条小程序

一 前置知识

带有\n就会立马刷新缓冲区(因为显示器是行刷新),\r不会刷新缓冲区

刷新的2个场景:

1 ~fflush + 缓冲区中存在\r或\n --> \r + fflush --> 不换行的\n)

2 ~ 文件关闭自动刷新缓冲区

倒计时小程序0-9

%-d是左对齐,%d是右对齐

倒计时小程序0-99

二 进度条小程序

1 初始版本

2 把常数替换为宏

3 外部传入rate调用

4 模拟安装过程回调函数调用进度条程序

5 加入C语言原生的彩色输出

相关推荐
qq_242188633214 小时前
快速搭建跨环境检测服务的步骤
linux·开发语言·windows·python·macos
志栋智能15 小时前
自动化运维真的只能选复杂平台吗?
运维·网络·数据库·人工智能·自动化
月明长歌15 小时前
Java 网络编程套接字入门:从“发一段数据”到“写一个可并发的服务器”
java·服务器·网络
冗量15 小时前
《性能之巅》第七章:内存 读书笔记
服务器·性能优化·性能调优
呉師傅15 小时前
【操作技巧】Win10关机提示这个应用阻止关机。怎么解决?
运维·网络·windows·电脑
Trouvaille ~15 小时前
【Linux】网络进阶:NAT技术与代理服务器详解
linux·运维·网络·nginx·ip·nat·代理服务器
Codefengfeng15 小时前
binwalk提取文件时无输出文件夹(kali-linux环境)
linux·运维·服务器
我送炭你添花15 小时前
工业自动化大全(目录)持续更新中
运维·自动化
好好学习天天向上~~15 小时前
11_Linux学习总结_环境变量
linux·学习
杨了个杨898216 小时前
JumpServer服务介绍
运维