\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语言原生的彩色输出

相关推荐
七七powerful15 分钟前
养龙虾--codebuddy调用mysql-mcp-server 查询MySQL
服务器·数据库·mysql·mcp
荆楚闲人22 分钟前
ubuntu下实现自动以root用户开机无密码方式进入桌面
linux·运维·ubuntu
liweiweili12631 分钟前
lsof 查看写入日志文件的进程是什么
linux
Insist75334 分钟前
Kingbase--单机部署完整流程
运维·数据库
天涯明月199340 分钟前
服务网格完全指南:从基础概念到生产实践
java·服务器·数据库·分布式·微服务
zuoerjinshu41 分钟前
Nginx实现接口复制
运维·nginx·junit
吠品1 小时前
SQL Server 2012日志文件管理:解决过大问题的全面指南
服务器·数据库·oracle
陈皮糖..1 小时前
Ansible实战教程----使用Ansible角色源码编译部署nginx服务
linux·运维·nginx·自动化·云计算·ansible