Linux中的“进度条”程序

来源:互联网 发布:看美女的软件 编辑:程序博客网 时间:2024/05/04 10:34

程序代码:

#include<stdio.h>  2 #include<unistd.h>  3 int main()  4 {  5     int i=0;  6     char bar[102];  7     const char *lable="|\\-/";            //进度条后的旋转图标,\\是输出\  8     bar[0]=0;  9     while(i<=100) 10     { 11         printf("[%-100s][%d%%][%c]\r",bar,i,lable[i%4]);           //输出#和百分数 12         fflush(stdout);             //刷新printf的缓冲区 13         bar[i]='#'; 14         i++; 15         bar[i]=0; 16         usleep(100000);            //100000微秒 17     } 18     printf("\n"); 19     return 0; 20 }

运行结果:


0 0
原创粉丝点击