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

相关推荐
feng_you_ying_li几秒前
linux之Udpsocket实践
linux·运维·c#
SatanII4 分钟前
从零认识云计算|走进云时代,看懂服务器底层基石
运维·服务器·云计算
电商API_1800790524710 分钟前
自动化获取淘宝评论数据技术分享之API调用示例
大数据·运维·人工智能·自动化·网络爬虫
数智启示录11 分钟前
实时数据湖 flink CDC + Kafka +Doris 【企业级实战】性能调优与生产运维闭环 09
运维·flink·kafka
福建佰胜张工14 分钟前
西门子 ULTRAMAT23 分析仪 7MB2337‑0NH10‑3PW1 原理、调试、故障处理与现场运维全记录
大数据·运维·人工智能·自动化
啦啦啦啦啦zzzz15 分钟前
ET和LT详解
linux·运维·服务器·网络·c++·网络编程
田径他爸来了18 分钟前
嵌入式学习第32天(同时多个用户访问的服务器)
运维·服务器·学习
wefg120 分钟前
C++ 仿 muduo 库实现高并发服务器
运维·服务器
梦難28 分钟前
linux的系统命令
linux·服务器·网络
Java小白笔记30 分钟前
Java中PDF文件导出,生成链路与实现
服务器·网络·oracle