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

相关推荐
Nick.Q6 小时前
vim插件的管理与离线安装
linux·编辑器·vim
J2虾虾7 小时前
Docker启动超时,吓得我一身汗
运维·docker·容器
一生只为赢7 小时前
通俗易懂:ARM指令的寻址方式(三)
运维·arm开发·数据结构·嵌入式实时数据库
运维行者_8 小时前
2026 技术升级,OpManager 新增 AI 网络拓扑与带宽预测功能
运维·网络·数据库·人工智能·安全·web安全·自动化
代码的奴隶(艾伦·耶格尔)8 小时前
Nginx
java·服务器·nginx
头发还没掉光光8 小时前
HTTP协议从基础到实战全解析
linux·服务器·网络·c++·网络协议·http
液态不合群8 小时前
Nginx多服务静态资源路径冲突解决方案
运维·nginx
小白同学_C8 小时前
Lab2-system calls && MIT6.1810操作系统工程【持续更新】
linux·c/c++·操作系统os
物理与数学8 小时前
linux内核 struct super_block
linux·linux内核
Getgit9 小时前
Linux 下查看 DNS 配置信息的常用命令详解
linux·运维·服务器·面试·maven