[转]MFC 调用 printf 输出

摘自:http://blog.csdn.net/miyunhong/article/details/6704121

 

#include <io.h>
#include <fcntl.h> 

void OpenConsole()
{
	AllocConsole();
	HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);
	int hCrt = _open_osfhandle((long)handle,_O_TEXT);
	FILE * hf = _fdopen( hCrt, "w" );
	*stdout = *hf;
}

  

BOOL CHappyMFCApp::InitInstance()
{
	OpenConsole();
	printf("asdf");

}

  

posted @ 2016-03-07 17:38  ourran  阅读(2004)  评论(0编辑  收藏  举报