利用缓存模拟进度条(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;
}

效果如下:

相关推荐
军训猫猫头几秒前
7.带输入参数的线程启动 C# + WPF 完整示例
开发语言·前端·c#·.net·wpf
爱学习的小可爱卢2 分钟前
算法—Java Map 核心方法与实战场景指南
java·开发语言·算法
豆豆3 分钟前
建站系统怎么选?2026年SaaS平台与开源CMS对比分析
java·开发语言·开源·cms·网站建设·网站制作·网站开发
神仙别闹3 分钟前
基于C++实现的简单的SMTP服务器
服务器·开发语言·c++
阿拉斯攀登26 分钟前
20 个 Android JNI + CMake 生产级示例
android·java·开发语言·人工智能·机器学习·无人售货柜
!停29 分钟前
C++入门STL容器string使用基础
开发语言·c++
m0_7167652330 分钟前
数据结构--栈的插入、删除、查找详解
开发语言·数据结构·c++·经验分享·学习·青少年编程·visual studio
qq_120840937131 分钟前
Three.js 模型加载与线上稳定性实战:路径、跨域、缓存与降级全链路指南
开发语言·javascript·缓存·vue3
米啦啦.32 分钟前
多态性、虚函数
开发语言·c++·算法·多态·抽象类·纯虚函数