1、在OnCreate窗口创建方法中调用控制台窗口创建方法,创建的窗口是与MFC主窗口共存亡的
参考地址:https://blog.csdn.net/Yong_Qi2015/article/details/61622319
#include <io.h>
#include <fcntl.h>
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);
}
2、在需要输出的地方调用_cprintf("%d >> ", 111)打印,printf()是没有用的,该函数来自于头文件 #include <conio.h>
3、注意:程序完成后记得删除这部分创建窗口代码,或者宏定义_DEBUG模式下才创建。
4、还有一个关闭控制台窗口的方法FreeConsole();按需要调用。