#include <stdio.h>
#include <unistd.h>
int main()
{
int i = 0;
for(;i<100; i++){
printf("\r test i=%d %%",i);
fflush(stdout);
usleep(500000);
}
return 0;
}
其中:
\r目的是回到首行;
%%表示%;
由于没有\n换行,所以需要加入fflush(stdout)刷新输出缓冲区;
转载自: