在linux的vim里用c语言模拟一个进度条

模拟一个进度条小程序

 

进度条代码:


 

#include <stdio.h>
#include <string.h>
#include <unistd.h>

int main()
{
        int i = 0;
        char bar[102];
        memset(bar, 0, sizeof(bar));
        const char *lable = "|/-\\";
        while(i <= 101)
        {
                printf("[%-100s][%d%%][%c]\r", bar, i, lable[i %4 ]);
                fflush(stdout);
                bar[i++] = '#';
                usleep(100000);
        }
        printf("\n");
        return 0;
}

 

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页