在MFC中调试程序,可以单步调试,有的时候输出值为了方便,还是使用控制台,使用方法如下:
在MFC项目的OnInitDlg(这个是对话框项目)函数中添加下面的代码:
// TODO: 在此添加额外的初始化代码 // 打开控件台 ::AllocConsole(); // 打开控件台资源 freopen("CONOUT$", "w+t", stdout); // 申请写在最后程序结束的时候释放一下资源:
FreeConsole(); // 释放控制台资源
OK,这样在程序中就可以像控制台那样正常的使用了:
string info("console info show."); cout << info << endl;

本文介绍如何在MFC项目中通过简单的代码实现控制台的开启与关闭功能,便于程序调试与信息输出。
4534

被折叠的 条评论
为什么被折叠?



