MFC로 프로그래밍 하면서 printf 함수를 사용하고 싶을 때가 있습니다.
VS 2008 이후 버전이라면 아주 간단히 해결됩니다.
stdafx.h 파일의 가장 앞쪽에 아래 한 줄을 추가해 주면 됩니다.
#pragma comment(linker, "/entry:WinMainCRTStartup /subsystem:console")
프로그램을 실행시키면 도스창이 같이 실행되고, printf 함수를 호출하면 도스창에 출력되게 됩니다.
만일 VS 6.0이라면...
1. 첨부된 Console.cpp와 Console.h를 프로젝트에 추가
2. #include "Console.h"
3. 생성자에서 Console::Allocate();