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

相关推荐
FlDmr4i285 分钟前
.NET 开发 MCP 服务器完全指南:打造智能数据库查询助手
服务器·数据库·.net
HealthScience9 分钟前
H20服务器多卡运行有错误gpu_partition ,tmux错误
linux·运维·服务器
AC赳赳老秦18 分钟前
OpenClaw实战案例:用1个主控+3个Agent,实现SEO文章日更3篇
服务器·数据库·python·mysql·.net·deepseek·openclaw
_Emma_23 分钟前
【Raspberry PI】Raspberry Pi HEVC (H.265) 硬件解码器
linux·驱动开发·视频编解码
RisunJan23 分钟前
Linux命令-netstat(查看Linux中网络系统状态信息)
linux·运维·服务器
Hello.Reader25 分钟前
双卡 A100 + Ollama 生产部署从安装、踩坑、调优到最终可上线方案
linux·人工智能·算法
SPC的存折34 分钟前
1、MySQL数据库基础
linux·运维·数据库·mysql
无忧.芙桃40 分钟前
进程之环境变量
linux·运维·服务器
Wanliang Li43 分钟前
Linux驱动——input子系统
linux·驱动开发·input
feng_you_ying_li44 分钟前
liunx之make/makefile的使用
linux