进度条即计算机在处理任务时,实时的,以图片形式显示处理任务的速度,完成度,剩余未完成任务量的大小,和可能需要处理时间,一般以长方形条状显示。
#include<stdio.h>
#include<stdlib.h>
void progressBar()
{
char buffer[21]={0};
int count=0;
int i=5;
while(count!=20)
{
i=5;
while(i--)
buffer[count++]='#';
printf("%-20s[%d%][100%]\n",buffer,count*100/20);
sleep(1);//usleep(1000)
system("clear");//fflush(stdout);
}
}
int main()
{
progressBar();
return 0;
}