[완료]VC2008 MFC프로그램에서 printf등을 이용하여 console창 출력하는 방법?

xeno8263의 이미지

안녕하세요.21
VC2008 MFC프로그램에서 printf등을 이용하여 console창 출력하는 방법을 알고 싶습니다.
다이얼로그 베이스 프로그램을 만들고 있는데요.
예전에 다이얼로그 띄운 상태에서 콘솔창을 실행시 같이 띄어서 printf등의 메세지를 console창에서 보는 게 있었던 거 같아서 질문드립니다.
vs2008 옵션에서 설정할 수 있나요?
아니면 코드에서 콘솔창을 생성해야 되나요?

감사드립니다! 항상 건강하시고 행복하세요!!

aoziczero의 이미지

AllocConsole();
WriteFile( GetStdHandle( STD_OUTPUT_HANDLE ), str , strlen( str ) , &size , NULL );

poonamu의 이미지

코드에 아래 라인을 추가하면 됩니다.
#pragma comment(linker, "/entry:WinMainCRTStartup /subsystem:console")

xeno8263의 이미지

너무 고맙습니다.

xeno8263의 이미지

너무 고맙습니다.

jsj3579의 이미지

저두 도움 되었습니다.
감사합니다.

blhole의 이미지

제가 이런 글에 참 인색한 놈인데..
MFC 하면서는 정말 답답하더군요. 그 와중에 이런 단비와 같은 글을 주시니 Let it be의 "Mother Mary comes to me"가 생각나는군요.. ^^
정말 감사합니다.