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

效果如下:

相关推荐
_.Switch10 分钟前
Python机器学习模型的部署与维护:版本管理、监控与更新策略
开发语言·人工智能·python·算法·机器学习
醉颜凉13 分钟前
银河麒麟桌面操作系统修改默认Shell为Bash
运维·服务器·开发语言·bash·kylin·国产化·银河麒麟操作系统
NiNg_1_23418 分钟前
Vue3 Pinia持久化存储
开发语言·javascript·ecmascript
带带老表学爬虫27 分钟前
java数据类型转换和注释
java·开发语言
qianbo_insist30 分钟前
simple c++ 无锁队列
开发语言·c++
BigYe程普40 分钟前
我开发了一个出海全栈SaaS工具,还写了一套全栈开发教程
开发语言·前端·chrome·chatgpt·reactjs·个人开发
彭于晏68942 分钟前
Android广播
android·java·开发语言
弱冠少年1 小时前
websockets库使用(基于Python)
开发语言·python·numpy
长天一色1 小时前
C语言日志类库 zlog 使用指南(第五章 配置文件)
c语言·开发语言
whltaoin1 小时前
【408计算机考研课程】-C语言认知
c语言·考研