MFC加入控制台Console
来源:互联网 发布:淘宝网店团队架构 编辑:程序博客网 时间:2024/04/29 17:20
在我们很熟悉的MFC中,无论是基于对话框的还是基于文档形式的程序,在不更改任何模式下,都无法像控制台Console一样使用printf来输出调试的信息。
那如何通过外部增加代码来实现扩充一个Console呢?
事实上增加一个子函数即可:
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); }
抑制过程中注意在头文件.h中增加对应的子函数InitConsole()名称,在.cpp文件中要修改对应Void 类名::InitConsole()。 使用方法即在函数初始化的时候调用即可!
0 0
- MFC加入控制台Console
- MFC加入控制台Console
- 如何在win32控制台加入MFC对话框(Adding Windows To Your Console Application)
- 【MFC】 MFC添加控制台Console进行调试
- 在win32的窗口程序中加入控制台console窗口
- MFC工程加入控制台调试信息输出
- MFC工程加入控制台调试信息输出
- MFC工程加入控制台调试信息输出
- MFC工程加入控制台调试信息输出
- console控制台
- console控制台
- console控制台
- 控制台console使用MFC库函数,Cout输出CString的方法
- MFC,Win32程序向控制台(Console)窗口输出调试信息
- 11.1.2 控制台Console
- console calc 控制台 计算器
- 添加控制台调试【Console】
- js控制台输出console
- ubuntu 14.04下Mysql的安装配置与QT的连接
- 前端开发框架选型清单
- shell 中的job管理
- Launcher3模块编译(用mm命令)报错,解决方案
- C++ 实现二叉树
- MFC加入控制台Console
- redis技术之旅五
- linux中的软硬链接
- 获取system系统调用的输出-----这种方法不好用
- Android的线程(Thread)和服务(Service)的区别
- 安卓 获取手机联系人
- linux zip命令压缩/解压缩
- 剑指offer 顺时针打印矩阵
- HDU 5316 Magician