본문 바로가기
Programming Language/C++,MFC

MFC에서 printf() 사용하기

by 민트초코맛꼬깔콘 2010. 7. 16.
MFC프로그래밍을 하다가 디버깅을 해야 하는 경우에 워낙 툴의 디버그 기능이 좋아서 굳이 printf()를 사용할 필요가 없다. 
하지만 간단하게 변수값 하나 급히 본다던가 오히려 툴의 디버그기능이 더 복잡하게 느껴진다던가.. –_- 하는 경우에는 printf() 값 찍어보기가 아쉬울 때가 있다. 
그래서 MFC에서 printf()함수를 가능하게 해주는 편리한 기능을 어떤분이 만들어 놓셨다 후후훗~ 
어떤분인지는 모르겠지만 감사히 쓰겠나이다~ –_-;; 꾸벅

사용방법은 너무나도 간단하다.

첨부파일속에 있는 Console.h와 Console.cpp파일을 프로젝트에 추가시키고 
printf()를 사용하고자 하는 cpp파일에 #include "Console.h"를 해주고 
생성자에 Console::Allocate();를 입력한다.

그러면 다음부터는 프로그램을 실행하면 커맨드창이 하나 같이 뜬다 
이제 소스안에서 printf()문을 사용하면 그 값이 커맨드창에 출력되어 나온다!! 굿~~!!!!!! ㅋㅋ ^^;