/*
功能:画状态条
参数:len 条长度 ms 每个长度需要的时间
返回:无
备注:无
*/
void bar(int len,int ms)
{
fflush(stdout);//清除缓存区
printf("\033[?25l");//隐藏光标
for(int i=0;i<len;++i){//画===============================
printf("=");
}
fflush(stdout);
printf("\033[%dD",len);//光标移到开头
printf(">");
fflush(stdout);
for(int i=1;i<len;++i){
usleep(1000*ms);
fflush(stdout);
printf("\033[1D");//光标后退一行
printf("=>");
}
fflush(stdout);
printf("\033[?25h");//显示光标
}