进度条(progress_bar)
环境:linux、centos6.5
1 #include<stdio.h> 2 #include<unistd.h> 3 int main() 4 { 5 char buffer[52]={'\0'}; 6 char ch[]={'|','/','-','\\'}; 7 int i=0; 8 while(i<=50) 9 { 10 printf("\033[?251"); 11 printf("\033[41m"); 12 printf("%c %d%%%s\r\033[0m",ch[i%4],i*2,buffer); 13 fflush(stdout); 14 usleep(150000); 15 buffer[i]=' '; 16 i++; 17 } 18 printf("\n\033[?25h"); 19 return 0; 20 }
安心下来做技术,笑是最大的福气