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

效果如下:

相关推荐
我可能是个假开发16 小时前
FTP Unicode 文件名导致 `550` 的问题分析与解决方案
java·开发语言·spring
小师兄吃牛肉17 小时前
C语言中的nullptr有必要吗
c语言·c++·算法
WL学习笔记17 小时前
日期类(C++)
开发语言·c++·日期类实现
谢亮_vipxieliang18 小时前
Go map与结构体的正确使用
开发语言·golang·哈希算法
H.莓飛18 小时前
【C++】命名空间、缺省参数、函数重载与引用
linux·开发语言·c++·visual studio
lhbweilai18 小时前
深挖FreeRTOS内核实现(三)
c语言·stm32·单片机
xxwl58518 小时前
数据结构知识点和代码实现总结(C语言实现)
c语言·开发语言·数据结构
小灰灰搞电子19 小时前
C语言 <time.h> 头文件详解
c语言·time.h
C++ 老炮儿的技术栈21 小时前
sizeof操作符
c语言·c++·人工智能·mfc·c
wuminyu21 小时前
ForkJoinPool内部WorkQueue的Lock-Free数组操作以及并发任务窃取原理剖析
java·linux·c语言·jvm·c++