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

相关推荐
番茄灭世神2 分钟前
Linux从入门到进阶 第四章
linux·操作系统·计算机基础
何中应5 分钟前
使用Jenkins部署后端项目(Maven)
运维·ci/cd·jenkins
rfidunion7 分钟前
springboot+VUE+部署(11。Nginx)
linux·vue.js·nginx
Trouvaille ~12 分钟前
【Linux】网络层与IP协议详解:从地址到路由的完整指南
linux·运维·服务器·网络·tcp/ip·路由器·网络层
袁袁袁袁满21 分钟前
Ubuntu怎么查看系统日志?
linux·运维·服务器·ubuntu
礼拜天没时间.33 分钟前
Docker与Harbor迁移实战:从入门到生产级完整指南
linux·运维·docker·容器·架构·centos
babe小鑫33 分钟前
大数据运维与管理专业学习数据分析的必要性
大数据·运维·学习
郁大锤34 分钟前
macOS 终端 SSH 到 Linux 后快捷键失效解决方法
linux·macos·ssh
开开心心_Every38 分钟前
剪切板工具存500条,可搜索备份导入导出
linux·运维·服务器·华为od·edge·pdf·华为云
zsyf198739 分钟前
Linux部署Redis集群
linux·运维·redis