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

相关推荐
布局呆星20 小时前
云服务器上部署单项目/多项目
运维·服务器
盐焗鹌鹑蛋20 小时前
【Linux】缓冲区
linux·运维·服务器
祈禾20 小时前
Redis三大缓存问题与分布式锁
运维·数据库·redis·笔记·分布式·缓存
ltl1 天前
向量库与图 RAG:HNSW、DiskANN 到 GraphRAG
linux
ltl1 天前
可观测性存储与成本:采样、下采样、冷热分层
运维
学代码的CJY1 天前
Linux 库制作与原理:静态库、动态库、ELF 与动态链接完全指南
linux·运维·服务器
沸速存储1 天前
CPU 和 GPU 核心差别在哪?为什么 AI 训练离不开 GPU
服务器·人工智能·科技·嵌入式硬件·电脑
SatanII1 天前
403 禁地:Nginx 拒绝所有生者进入
运维·nginx
呱呱巨基1 天前
Linux 查找命令
linux·笔记·学习·查找命令
路由侠内网穿透1 天前
本地部署企业级快速开发平台芋道管理后台并实现外部访问
运维·服务器·网络·网络协议