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

相关推荐
ShineWinsu12 小时前
对于Redis:AOF持久化的解析
linux·数据库·redis·缓存·面试·持久化·aof
归秋14212 小时前
2026企业AI办公工具选型指南:从场景匹配到平台评估
大数据·运维·人工智能
wuminyu13 小时前
Virtual Thread重投递至ForkJoinPool任务队列过程解析
java·linux·c语言·jvm·c++
xuhe213 小时前
Codex解决新模型无法使用/model选择的问题
linux·ai·codex
well061213 小时前
Linux 文件相关底层知识
linux·运维·服务器
Lsetea14 小时前
OpenSSL verify报CA certificate key too weak:auth_level与弱密钥链排查
运维·https·ssl证书·openssl·证书链
羔羊++14 小时前
26_实验二十五_busybox构建根文件系统
linux
熊猫钓鱼>_>14 小时前
从闲置平板到家里的“控制大脑“:鸿蒙智慧中控面板完整实战
运维·人工智能·华为·自动化·电脑·ai编程·harmonyos
xUxIAOrUIII14 小时前
日常笔记-1005-1
linux·笔记·python·macos
nazisami14 小时前
程序地址空间
linux·虚拟地址