#include <stdio.h>
#include<unistd.h>
int main()
{
int i=0;
char bar[101];
const char* lable="|/-\\";//打印旋转的图标
while(i<=100)
{
bar[i]='\0';
printf("[%-100s] [%c] [%d/%]\r",bar,lable[i%4],i);
fflush(stdout);
bar[i]='#';
i++;
usleep(10000);
}
printf("/n");
return 0;
}
短短数行代码就能实现一个进度条了。不过运行出来效果如下
#############################################################
下次会更新彩色进度条,敬请期待。