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

相关推荐
zhangrelay9 分钟前
答疑-是否软件源问题都必须更换为国内呢-
linux·笔记·学习·ubuntu·ros2
zhangrelay14 分钟前
《ROS 机器人程序设计》课程教学大纲-2026- kinetic-lyrical
linux·笔记·学习·ubuntu·机器人
KFCgrandpahhh22 分钟前
rk3576点灯
linux·驱动开发
拂拉氏25 分钟前
【知识讲解】 Linux进程认识及深度理解
linux·进程
海鸥8142 分钟前
AIOps(智能运维)理解
运维·人工智能
码农小韩1 小时前
Linux应用开发(一)——Linux的标准IO
linux·运维·服务器
路弥行至1 小时前
Linux (ARM64 / Jetson) 挂载 exFAT 移动硬盘排障与离线安装指南
linux·运维·服务器·经验分享·笔记·jetson·exfat
漫谈数据智理1 小时前
主动元数据为何是数据编织的核心——从“连接数据”走向“感知、理解与行动”的 Data Fabric
运维·fabric
数据库小学妹1 小时前
MySQL长事务复盘:Sleep连接、MDL排队与undo滞留
运维·数据库·mysql
云泽8081 小时前
Linux 系统编程实战:从零手写一个高性能终端进度条
linux·运维·服务器