进度条
代码块:
1 #include <stdio.h>
2 #include <unistd.h>
3 #define _SIZE_ 104
4 int main()
5 {
6 int i=1;
7 char str[_SIZE_];
8 memset(str,'\0',sizeof(_SIZE_));
9 str[_SIZE_-1]='\0';
10 str[_SIZE_-2]=']';
11 str[0]='[';
12 char index[5]="-\\|/\0";
13 while(i<=100)
14 {
15 str[i]='#';
16 printf("%s[%d%%][%c]\r",str,i,index[i%4]);
17 fflush(stdout);
18 i++;
19 usleep(100000);
20 }
21 printf("\n");
22 return 0;
23 }