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);
'Programming > C Language' 카테고리의 다른 글
Check the system's Endianness (0) | 2019.04.23 |
---|---|
static (0) | 2018.07.13 |
가변 인자(variable arguments) stdarg.h (0) | 2017.12.11 |
extern (0) | 2017.06.21 |
static (0) | 2017.06.20 |