我以前用支持mfc的控制台工程写游戏,对话框和黑窗口都有。这样,我可以用cout在黑窗口里输出数据来检查矩阵运算的正确性。
但现在我想把程序改用win32框架来写(由于种种原因)。移植过程也很顺利,唯一头疼的就是那个黑窗口没有了,这样对于我调试程序非常不方便。
我想问的是在win32下如何让那个黑窗口也显示出来。
但现在我想把程序改用win32框架来写(由于种种原因)。移植过程也很顺利,唯一头疼的就是那个黑窗口没有了,这样对于我调试程序非常不方便。
我想问的是在win32下如何让那个黑窗口也显示出来。
freopen("CONOUT$", "w+t", stdout);
#pragma comment(linker, "/subsystem:console /entry:wWinMainCRTStartup")
AllocConsole(); // 建立控制台
freopen("CONIN$", "r+t", stdin); // 重定向 STDIN
freopen("CONOUT$", "w+t", stdout); // 重定向STDOUT