JN-PDD

导航

进度条(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 }

 

posted on 2017-05-22 20:53  JN-PDD  阅读(336)  评论(0编辑  收藏  举报