본문 바로가기
프로그래밍/C, C++

printf 덮어 쓰기

by 즉흥 2016. 11. 9.
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
반응형

'프로그래밍 > C, C++' 카테고리의 다른 글

padding  (2) 2018.10.17
C++에서 띄어쓰기 포함 한 줄 그대로 받기  (0) 2018.10.14
Visual Studio 64bit inline asm  (0) 2018.08.23
VirtualAllocEx Error 487  (0) 2018.01.25
openssl socket C/C++ example  (0) 2017.10.31
유닉스 crypt 함수  (0) 2017.05.29
연산자 오버라이딩, sort, 생성자  (2) 2015.06.07
c++ 연산자 오버로딩  (0) 2014.10.29
C++ mysql 연동  (0) 2014.09.23
IP 주소 정수 변환(IP to INT, INT to IP)  (1) 2014.07.03

댓글