- 论坛徽章:
- 0
|
[i=s] 本帖最后由 jazeltq 于 2011-09-20 12:03 编辑 [/i]
我是比这敲的
#include <stdio.h>
#include <string.h>
#include <time.h>
int main(void)
{
int i;
char pbar[102];
struct timespec interval;
interval.tv_sec = 0;
interval.tv_nsec = 10000000L;
memset(pbar, ' ', sizeof(pbar));
pbar[101] = '\0';
for ( i = 1; i <= 100; i++)
{
pbar[i-1]='=';
pbar[i]='>';
printf("%2d%%[%s]\r", i, pbar+1);
fflush(stdout);
nanosleep(&interval, NULL);
}
printf("\n");
return 0;
}
这是输出结果
1%[> 2%[=> 3%[==> 4%[===> 5%[====> 6%[=====> 7%[======> 8%[=======> 9%[========> 10%[=========> 11%[==========> 12%[===========> 13%[============> 14%[=============> |
|