C程序显示执行进度信息

转自:http://tieba.baidu.com/p/2248137969


#include <stdio.h>

#include <windows.h>

/* C程序显示执行进度信息 */

void update_process(int percent,int barlen)
{
int i ;
putchar('[');

for(i=1;i<=barlen;++i)
putchar(i*100<=percent*barlen?'>':' ');

putchar(']');
printf("%3d%%",percent);

for(i=0;i!=barlen+6;++i)
putchar('\b');
}


int main()
{
int i;
//system("cls") ;
for(i=0;i<101;++i)
{
update_process(i,50);
fflush(stdout);
Sleep(1);
}


return 0 ;
}

你可能感兴趣的:(C程序显示执行进度信息)