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

相关推荐
藤谷性能4 分钟前
Ubuntu 22.04:制作Ubuntu 22.04安装U盘
linux·运维·ubuntu
华科大胡子8 分钟前
Workstation避坑指南:网络总连不上?
运维·服务器·网络
AzusaFighting11 分钟前
llama.cpp CUDA with Gemma4-E4B(Ubuntu 24.04)部署
linux·运维·ubuntu
运维行者_18 分钟前
网络监控告警设置指南:如何配置智能告警规避“告警风暴”?
linux·运维·服务器·网络·后端
吕司25 分钟前
Linux线程的操作
linux·服务器·开发语言
softshow102627 分钟前
在 Ubuntu 下进行磁盘分卷
linux·数据库·ubuntu
Deitymoon35 分钟前
linux——共享内存
linux
DeepHacking37 分钟前
Ubuntu上面加速下载文件
linux·运维·ubuntu
EAIReport37 分钟前
深入浅出理解Token技术计算方式:从原理到实战
linux·运维·服务器
EasyGBS38 分钟前
录像备份太麻烦?国标GB28181视频平台EasyGBS平台SyncRecord云端录像同步备份支持S3
linux·运维·音视频