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

相关推荐
学习中....13 小时前
Claude Code + mcp-ssh-manager:让AI成为随身运维专家
运维·ssh
zhong_kh13 小时前
字符串判断
linux·运维·服务器
来鸟 鸣间14 小时前
i2c_add_driver关键流程
linux·i2c
fengyue011014 小时前
C++使用epoll实现高并发tcp服务
linux·服务器·网络·c++
谷雨不太卷14 小时前
Linux_文件指令
linux·运维·服务器
0vvv014 小时前
Vimer
linux·靶机
MediaTea14 小时前
Python:实例 __dict__ 详解
java·linux·前端·数据库·python
jerryinwuhan14 小时前
linux_shell_2
linux
Hncj202214 小时前
项目02--JsonRpc
linux·c++·ubuntu·rpc
物联网软硬件开发-轨物科技14 小时前
【轨物方案】智能割草机物联网软硬件一体化解决方案
运维·物联网