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

相关推荐
ZKNOW甄知科技18 分钟前
2025 甄知科技年度报告
运维·人工智能·低代码·ci/cd·自动化·数据库架构·敏捷流程
月上柳青41 分钟前
dsoftbus-软总线中多层网络的通信栈
linux
sy134108191951 小时前
AI服务器设备中ISO系列信号隔离器应用场景
运维·服务器·人工智能
L1624761 小时前
linux环境安装MySQL的详细步骤(二进制包形式)
linux·运维·mysql
阿巴~阿巴~1 小时前
TCP可靠传输的底层密码:序号、窗口与六大标志位全解析
运维·服务器·网络·tcp·序列号·六大标志位·确认序号
默默在路上1 小时前
CentOS Stream 9 安装mysql8.0
linux·mysql·centos
❀͜͡傀儡师2 小时前
docker部署filebrowser轻量级个人云盘
运维·docker·容器
游戏23人生2 小时前
QT linux下 虚拟键盘使用及注意事项
linux·qt·计算机外设
AAA.建材批发刘哥2 小时前
03--C++ 类和对象中篇
linux·c语言·开发语言·c++·经验分享
hellodaoyan2 小时前
网络技术企业级交换机配置
运维