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

相关推荐
sibylyue12 小时前
【云原生系列3】Docker Compose单机多容器编排工具
运维·docker·容器
dingdingfish12 小时前
TLPI 第36章 读书笔记:Process Resource
linux·resource·getrusage·tlpi·setrlimit·getrlimit
阿钱真强道12 小时前
04 嵌入式操作系统 | 常用命令Ⅱ:用户权限、进程与网络
linux·ubuntu·进程管理·用户权限·网络排查
阿钱真强道13 小时前
03 嵌入式操作系统 | 常用命令Ⅰ:文件、查找与压缩
linux·ubuntu·文件管理·命令行·压缩解压
2601_9622184713 小时前
万象生鲜系统订单全生命周期追踪实现生鲜企业订单业务数字化可视
大数据·运维·微服务·云原生·架构
fengyehongWorld13 小时前
Linux 配置Syncthing的中继服务器
linux·运维·服务器
深念Y13 小时前
黑苹果P400-卡顿排查与优化记录
linux·macos·ios·pve·黑苹果·英伟达·n卡
云运维笔记13 小时前
华为VRP系统全解析:网络设备的智能核心
服务器·网络·华为
微信ipad协议开发13 小时前
用 WTAPI搭私域营销自动化
运维·自动化
tryxr13 小时前
Chat2Excel 文件服务模块剩余功能开发
java·服务器·windows·java项目·文件服务