Programming/C Language
C progress printing
쵸코아몬드
2018. 8. 7. 11:22
wget 등 사용 시 Progress가 프린팅 된다.
Carriage return(\r) 과 fflush를 활용하면 이쁘게 Progress를 print 할 수 있다.
percent = (float)i*100/(MEM_SIZE/sizeof(int));
printf("\r[");
for(j=0; j<50; j++){
if(j<(int)percent/2)
printf(">");
else
printf(" ");
}
printf("]%.2f%%",percent);
fflush(stdout);