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

相关推荐
zhojiew3 分钟前
在Lambda函数中编写和部署MCP服务器的方法
运维·ai·aws
liulilittle5 分钟前
ISIF-COP香港服务器,启用OPENPPP2 VMUX全双工
运维·服务器·网络·信息与通信·通信
杜子不疼.15 分钟前
【Linux】基础IO(四):用户缓冲区深度解析
linux·运维·服务器·开发语言
海盗123416 分钟前
Linux下 vim(vi)编辑器的使用-各种模式介绍
linux·编辑器·vim
春日见17 分钟前
三分钟安装window Docker,并与Ubuntu(WSL)建立连接
linux·人工智能·windows·驱动开发·机器学习·docker·容器
BullSmall18 分钟前
CloudDR RPO/RTO 定义表 + 冷 / 温 / 热备混合部署清单
运维·系统架构
头发还没掉光光18 分钟前
IPV4地址不足,私有IP无法访问,使用NAT技术、内网穿透与打洞逐个解决
linux·网络·网络协议·tcp/ip
HIT_Weston20 分钟前
110、【Ubuntu】【Hugo】搭建私人博客:搜索功能(六)
linux·运维·ubuntu
90的程序爱好者22 分钟前
Linux 常用命令分类整理
linux·运维·服务器
坐怀不乱杯魂26 分钟前
Linux - 线程的同步与互斥
linux·c++