콘솔 프로그램을 개발할 때는 printf 문을 이용하여 값을 확인하는 경우가 많다.
그러나 Windows 프로그램을 개발하는 경우 메시지 창을 띄워서 확인하는 경우가 더러 있다.
이 때, 다음과 같은 방법으로 콘솔 출력을 하여 쉽게 값을 확인할 수 있다.
그 방법은 메인 코드의 처음과 끝에 다음과 같은 코드를 포함 시켜주는 것이다.
AllocConsole();
freopen("CONOUT$","wt",stdout);
FreeConsole();
#define PRINTF
WinMain()
{
#ifdef PRINTF
AllocConsole();
freopen("CONOUT$","wt",stdout);
#endif
[ 소스 코드]
#ifdef PRINTF
FreeConsole();
#endif
}





최근 덧글