利用缓存模拟进度条(c实现)

代码如下:

cpp 复制代码
#include <stdio.h>
#include <Windows.h>

int main() {
    int total = 100;
    int progress = 0;

    char progressBar[101] = {};

    while (progress <= total) {
        progressBar[progress] = '#';

        printf("[%-100s] %d%%", progressBar, progress);
        fflush(stdout);

        Sleep(100);

        printf("\r");
        progress++;
    }

    printf("\n");
    return 0;
}

效果如下:

相关推荐
cubicjin5 分钟前
Redis面试题
数据库·redis·缓存
minpengyuanBITer14 分钟前
AutoLabor-ROS-Python 学习记录——第二章 ROS通信机制
开发语言·python·学习
liweiweili12637 分钟前
GPT和MBR分区
c语言
枫叶丹41 小时前
【Qt开发】Qt的背景介绍(一)
开发语言·qt
菜鸟12号1 小时前
详解Linux下多进程与多线程通信(一)
linux·c语言·嵌入式·进程与线程
JouJz1 小时前
设计模式之单例模式:深入解析全局唯一对象的艺术
java·开发语言·spring·单例模式·设计模式·面试
不学会Ⅳ1 小时前
轻量锁偏向锁重量锁害人不浅!synchronized源码!
java·开发语言
学不动CV了1 小时前
深入理解C语言内存空间、函数指针(三)(重点是函数指针)
c语言·arm开发·数据库·stm32·单片机·嵌入式硬件·c#
new_zhou1 小时前
QT5使用cmakelists引入Qt5Xlsx库并使用
开发语言·qt·qxlsx
2301_781143563 小时前
江协科技STM32入门教程——通信接口
c语言·嵌入式