#include<stdlib.h>
#include<stdio.h>
void display(int num)
{
int i = 0;
for(i=0;i<num;i++)
{
printf("=");
}
for(i=100-num;i>0;i--)
{
printf(" ");
}
}
int main()
{
int a = 0;
for(a=1;a<101;a++)
{
printf("\r");
printf("%d%%[",a);
display(a);
printf("]");
fflush(stdout);
sleep(1);
}
printf("\n");
return 0;
}
可滚动显示升级进度!
运行结果:
10% [====== ]