#define PROGRESS_CHARS 70
static void print_progress_bar(int percent)
{
int i;
int p;
if (percent > 100)
percent = 100;
/* Use stderr, so we don't capture it */
putc('\r', stderr);
putc('|', stderr);
for (i=0; i < PROGRESS_CHARS; i++)
putc(' ', stderr);
putc('|', stderr);
putc('\r', stderr);
putc('|', stderr);
p = PROGRESS_CHARS * percent / 100;
for (i=0; i < p; i++)
putc('-', stderr);
fflush(stderr);
}
C语言打印输出进度条
最新推荐文章于 2024-04-11 20:23:14 发布