【C】一个加载动画

void loading(){
    for (int i=0;i<=10;i++){
        printf("加载中: [");
        for (int j=0;j<i;j++){
            printf("█");
        }
        for (int j=i;j<10;j++){
            printf(" ");
        }
        printf("] %d%%",i*10);
        if(i<5){
            Sleep(100);
        }
        else if(i<8){
            Sleep(200); 
        }
        else{
            Sleep(300); 
        }
        //光标回退
        for (int i=0;i<25;i++){
            printf("\b");
        }
    }
    printf("Done!");
    Sleep(200);
    return ;
}

Tips:这里面的Sleep函数要加头文件#include<Windows.h>

或者你也可以改成其他的sleep函数

© 版权声明
THE END
点赞6 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容