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

效果如下:

相关推荐
ZeroToOneDev2 小时前
Java(泛型和JUnit)
java·开发语言·笔记
许野平3 小时前
Rust:构造函数 new() 如何进行错误处理?
开发语言·后端·rust
先做个垃圾出来………4 小时前
如何培养自己工程化的能力(python项目)
开发语言·python
Hemy086 小时前
QT_QUICK_BACKEND 环境变量详解(AI生成)
开发语言·qt
源远流长jerry6 小时前
OpenHarmony概述与使用
c语言·c++·鸿蒙系统
艾莉丝努力练剑6 小时前
深入详解C语言的循环结构:while循环、do-while循环、for循环,结合实例,讲透C语言的循环结构
c语言·开发语言·c++·学习
晨非辰7 小时前
#C语言——学习攻略:自定义类型路线--结构体--结构体类型,结构体变量的创建和初始化,结构体内存对齐,结构体传参,结构体实现位段
c语言·开发语言·经验分享·学习·其他·学习方法·visual studio
赵英英俊8 小时前
Python day43
开发语言·python
Warren988 小时前
公司项目用户密码加密方案推荐(兼顾安全、可靠与通用性)
java·开发语言·前端·javascript·vue.js·python·安全