프로그래밍/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
반응형