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

相关推荐
久绊A2 分钟前
服务器新硬盘初始化与挂载
linux·挂载
IMPYLH14 分钟前
Linux 的 chroot 命令
linux·运维·服务器
一殊酒22 分钟前
【Docker】Docker Desktop 安装指南及汉化教程
运维·docker·容器
克莱因35832 分钟前
Linux Cent OS7 at定时任务
linux·运维·服务器
RisunJan32 分钟前
Linux命令-make(GNU的工程化编译工具)
linux·运维·gnu
闲猫37 分钟前
Linux 历史命令(history)
linux·运维·chrome
Memory_荒年1 小时前
TiDB 单机部署与监控完整指南
运维·数据库·后端
耗子会飞1 小时前
小白学习centos7安装RocketMQ
运维
jiayou641 小时前
金仓数据库 KSQL 连接实战:从基础连接到密码管理与故障排查
运维
renhongxia11 小时前
多模态融合驱动下的具身学习机制研究
运维·学习·机器人·自动化·知识图谱