#include<stdio.h>
#include<string.h>//memset
#include<unistd.h>//usleep
int main(int argc, char **argv)
{
char label[] = "\\/\\/";
char buffer[101];
memset(buffer, 0, sizeof(buffer));
int i = 0;
while(i <= 100) {
printf("[%-100s][%c][%d%%]\r", buffer, label[i%4], i);
fflush(stdout);
buffer[i++] = '#';
usleep(100000);
}
printf("\n");
return 0;
}
参考:https://www.jb51.net/article/260974.htm