프로그래밍/C, C++
printf 덮어 쓰기
즉흥
2016. 11. 9. 03:07
728x90
반응형
게임 등에서 패치할 때 보면 몇 퍼센트 남았다고 나오는 경우가 있는데,
이를 콘솔에서 구현하고자 할 때 대부분 생각하는건
system("cls");
printf("%d 남았음", now);
와 같은 코드이다.
근데 system 함수를 쓰지 않고도 간편하게 출력 결과를 덮어쓸 수 있다.
전에 페이스북 페이지 '코무합니다만' 이였나?
거기에 질문으로 올라와서 한 번 본 기억이 있는데 까먹어서 검색 좀 했다.
printf("[-] Send Artifact... [%d/%d]\r", i * PGSIZE, dwFileSize);
\r을 쓰면 된다! \r 을 기억하자. \r
출처 : http://stackoverflow.com/questions/15192441/update-printf-value-on-same-line-instead-of-new-one
728x90
반응형