Language & API/MFC

[MFC] Console 창 뛰우기

강한퓨전 2021. 5. 26. 10:22

MFC에서 printf 출력을 콘솔 화면에 보고 싶을때가 있다. 필자는 거의 프로그램을 짤때 이용하는 편이다. 

 

아래와 같이 Stdafx.h 에 넣어두면 좋다. 

 

 

1
2
3
4
5
6
7
8
9
10
 
// stdafx.h : 자주 사용하지만 자주 변경되지는 않는
// 표준 시스템 포함 파일 및 프로젝트 관련 포함 파일이 
// 들어 있는 포함 파일입니다.
#pragma once
 
#pragma comment(linker, "/entry:wWinMainCRTStartup /subsystem:console")
 
#ifndef VC_EXTRALEAN
#define VC_EXTRALEAN            // 거의 사용되지 않는 내용은 Windows 헤더에서 제외합니다.
#endif
 
cs

 

 

유니코드의 경우

#pragma comment(linker, "/entry:wWinMainCRTStartup /subsystem:console")

 

멀티바이트의 경우

 

#pragma comment(linker, "/entry:WinMainCRTStartup /subsystem:console")

 

 

 

#ifdef _UNICODE

       #pragma comment(linker, "/entry:wWinMainCRTStartup /subsystem:console")

#else

       #pragma comment(linker, "/entry:WinMainCRTStartup /subsystem:console")

#endif