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

相关推荐
秦jh_22 分钟前
【Linux网络】传输层TCP协议
linux·运维·服务器·网络·网络协议·tcp/ip
liux352829 分钟前
彻底掌握 Containerd:生产环境安装部署全解析
运维·docker·容器
霖檬ing44 分钟前
Nginx+Tomcat负载均衡
运维·nginx·tomcat
qq_25929724731 小时前
文件IO流
linux·c语言·物联网
刘俊辉个人博客1 小时前
简单配置RHEL9.X
linux·运维·windows·经验分享·centos·github·vim
緈福的街口1 小时前
【leetcode】20. 有效的括号
linux·算法·leetcode
望获linux1 小时前
【Linux基础知识系列】第八篇-基本网络配置
linux·数据库·postgresql·操作系统·php·开源软件·rtos
现实与幻想~1 小时前
Linux:shell脚本常用命令
linux·运维·服务器
德彪稳坐倒骑驴1 小时前
Linux shell练习题
linux·运维·服务器
想睡hhh2 小时前
Linux——初步认识Shell、深刻理解Linux权限
linux·运维·服务器·概念