#include <stdio.h>
int main() {
int pwidth = 75;
int i, j;
for (i = 0; i < pwidth; i++) {
// 构建进度条
printf("%3d%% [", i * 100 / pwidth);
for (j = 0; j <= i; j++)
putchar("=");
for (; j < pwidth; j++)
putchar(" ");
putchar("]");
fflush(stdout);
sleep(1);
// 把刚才输出的都擦掉,用\r会有问题。
for (j = 0; j < pwidth + 7; j++)
putchar("\b");
}
putchar("\n");
return 0;
}#include <stdio.h>
int main() {