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

相关推荐
爱装代码的小瓶子3 分钟前
3. 设计buffer模块
linux·服务器·开发语言·c++·php
流浪0017 分钟前
Linux系统篇(四):一文吃透 Linux 虚拟地址空间:从页表映射到内核结构体全链路拆解
linux·运维·服务器
Jacob程序员8 分钟前
WebSSH技术实现全解析
linux·运维·服务器·websocket
暗冰ཏོ10 分钟前
运维岗位完整学习指南:从 Linux 基础到 DevOps / SRE 实战
linux·运维·服务器·ubuntu·运维开发·devops
龙泉寺天下行走12 分钟前
bash (())奇怪的返回码
linux·运维·服务器
Fcy64813 分钟前
Linux下 进程间通信详解(二)System V IPC
linux·运维·消息队列·共享内存·信号量·system v
vortex513 分钟前
SSH “administratively prohibited” 报错解决
运维·ssh
皆圥忈29 分钟前
Linux文件系统与缓冲区深度解析
linux
Dream_ksw33 分钟前
借助AI再次理解三次握手和四次挥手
服务器·网络·tcp/ip
壹号用户44 分钟前
初识linux
linux·运维·服务器