[C] printf 함수의 매개변수 문자열 포맷 형식

https://msdn.microsoft.com/ko-kr/library/56e442dc.aspx

printf("%0*d\n", 8, 23); 과 같이 사용하면

printf("%08d\n", 23); 과 동일한 결과를 보인다. 즉, 출력 시 자릿수를 동적으로 변경할 수 있다. (포맷 문자열 조작을 통해서가 아닌)

마찬가지로 printf("%-*d%d\n", 10, 1, 2); 이런 식으로 사용이 가능하다.



댓글

이 블로그의 인기 게시물

[NSIS] 32비트와 64비트 모듈 등록하는 법. (regsvr32)

[Visual Studio] Windows 7 에서 Visual Studio 6.0 디버그 시 프로세스 좀비되는 증상 해결 방법