注册 登录
编程论坛 C图形专区

简单的进度条

zhangbohtz 发布于 2010-04-09 19:58, 834 次点击
#include <stdio.h>
#define NUM 20
int main(void)
{
    int i, j;
    for (i = 0; i < NUM; ++i)
    {
         for (j = 0; j <= i; ++j)
         {
             putchar('=');
         }
         for (j = i; j < NUM; ++j)
         {
             putchar(' ');
         }
         printf("%3d%%", (i + 1) * 100 / NUM);
         printf("\r");
         fflush(NULL);
         sleep(1);
    }
    return 0;
}
2 回复
#2
zhangbohtz2010-04-09 19:59
运行结果:
==========================                          52%
#3
Spygg2010-04-10 11:56
不错顶起
1