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

相关推荐
xiaoxiangsiyan10 分钟前
网络智能化转型核心模块全解析
运维·服务器·网络·数据库·学习·架构·php
陕西企来客19 分钟前
2026年8月真实安装案例:门窗现场施工到完工记录
大数据·运维·真实安装案例
Mapleay24 分钟前
Linux 内核调试
linux
从零开始的嵌入式之旅36 分钟前
day32
linux·c语言·经验分享·笔记·嵌入式硬件
盟接之桥42 分钟前
半导体供应链破局:EDI如何成为中国制造的数字通行证
大数据·运维·服务器·网络·数据库·人工智能·制造
秃秃秃秃哇43 分钟前
orin上sensor一帧raw图大小的计算
linux
byte轻骑兵1 小时前
【BlueZ 】蓝牙配对/绑定基础:BlueZ 中安全机制的入门级源码解析
linux·人工智能·bluez·电脑蓝牙·嵌入式蓝牙
其实防守也摸鱼1 小时前
ZLibrary 类项目合规避坑指南:从技术实现到法律风险的全景梳理
运维·服务器·数据库·安全·自动化·github·copilot
xx~t1 小时前
嵌入式学习——进程与线程2
linux·c语言·学习·进程与线程
前端 贾公子1 小时前
第09章:上下文与记忆 (4)
java·服务器·前端