\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 分钟前
嵌入式C语言实战开发详解
linux·运维·算法
天骄t7 分钟前
数据库入门:SQLite实战指南
linux
hanyi_qwe15 分钟前
Docker 镜像的创建 【docker (四)】
运维·docker·容器
张某人的胡思乱想22 分钟前
周末随笔-整理ubuntu环境
linux·运维·ubuntu
翔云 OCR API35 分钟前
智能发票查验接口在财务自动化中的技术实现与应用价值
linux·运维·自动化
硬核子牙41 分钟前
送别2025,喜迎2026
linux
盛世宏博北京1 小时前
从服务器机房到 IDC 集群:网口温湿度变送器的全场景适配监控
运维·服务器
RPA机器人就选八爪鱼1 小时前
RPA在银行IT运维领域的应用场景与价值分析
大数据·运维·数据库·人工智能·机器人·rpa
大聪明-PLUS1 小时前
FUSE:如何编写自己的文件系统
linux·嵌入式·arm·smarc
松涛和鸣2 小时前
41、Linux 网络编程并发模型总结(select / epoll / fork / pthread)
linux·服务器·网络·网络协议·tcp/ip·算法