MFC的GUI窗口使用Console输出函数printf

在GUI程序中使用printf函数:

 

#include #include void InitConsole() { int nRet= 0; FILE* fp; AllocConsole(); nRet= _open_osfhandle((long)GetStdHandle(STD_OUTPUT_HANDLE), _O_TEXT); fp = _fdopen(nRet, "w"); *stdout = *fp; setvbuf(stdout, NULL, _IONBF, 0); }

只要将上面的函数加到初始化的地方之后,就可以使用printf输出数据到console了,当然也可以使用cout输出。

你可能感兴趣的:(VC/MFC,Development)