win32和MFC下如何使用控制台窗口
来源:互联网 发布:淘宝官方下载 编辑:程序博客网 时间:2024/06/07 11:52
在win32和MFC程序中,有时需要输出一些调试信息,本文介绍在win32和MFC程序中使用控制台输出信息的方法。我们可以在应用程序里使用AllocConsole()函数自己开一个控制台(就像DOS窗口一样),然后重定向输入输出,就可以用printf函数向控制台输出信息了,具体方法如下:
在CWinApp的重载函数InitInstance()中输入如下语句,开辟一个控制台并重定向输出
AllocConsole(); // 开辟控制台
SetConsoleTitle(_T("Debug Output")); // 设置控制台窗口标题
freopen("CONOUT$","w",stdout); // 重定向输出
注意在VS2008下重定向可能需要如下这么写,没有试验过,大家可以试一下。
FILE* pf;
freopen_s(&pf,"CONOUT$","w",stdout);
记着,一定要在CWinApp的重载函数ExitInstance()中调用如下语句释放控制台。
FreeConsole();
0 0
- win32和MFC下如何使用控制台窗口
- win32和MFC下如何使用控制台窗口
- win32和MFC下如何使用控制台窗口
- 在WIN32和MFC下使用控制台输出
- 如何在Win32 Console Application (Win32控制台)程序中使用MFC
- 如何隐藏win32控制台应用程序的窗口
- Win32和mfc下弹出console窗口的方法
- MFC,Win32程序向控制台(Console)窗口输出调试信息
- Win32 或 MFC 下初始化OGRE 窗口
- MFC中使用控制台窗口输入输出
- MFC中使用控制台窗口输入输出
- 如何在win32工程中使用控制台
- 如何隐藏win32 控制台程序的console窗口
- 【MFC】如何在mfc窗口程序中调用控制台
- Win32控制台程序如何获取MFC库支持
- win32下将控制台程序改为窗口程序
- 在MFC下调用win32控制台显示调试信息
- win32控制台程序中,使用MFC的方法
- django 学习网址
- 【Linux系统编程】进程间通信--消息队列
- HDU_2055解题报告(JAVA)
- Java EE 笔记三
- 设置网址导航为首页原来也可以赚点零花钱
- win32和MFC下如何使用控制台窗口
- 修改外部css样式
- unicode 与 utf-8
- 常用五大算法详细介绍
- HDU-1992-Tiling a Grid With Dominoes-4列n行的骨牌-轮廓线DP
- SqlSugar 高性能ORM 2.4 性能超Dapper 5% 和原生一样
- Lua middleclass(v4.1) 解析
- android-下拉更多列表
- 172.The session of user SCOTT receives the following error after executing an UPDATE command on the