MFC中增加输出到控制台

原创 2015年11月18日 10:26:22
#include <io.h>
#include <stdio.h>
#include <fcntl.h>
void InitConsoleWindow()
{
    int nCrt = 0;
    FILE* fp;
    AllocConsole();
    nCrt = _open_osfhandle((long)GetStdHandle(STD_OUTPUT_HANDLE), _O_TEXT);
    fp = _fdopen(nCrt, "w");
    *stdout = *fp;
    setvbuf(stdout, NULL, _IONBF, 0);
}

在C**App的InitInstance()中添加如下:

BOOL CMFCTempleApp::InitInstance()
{
    InitConsoleWindow();
    printf( "str   =   %s\n ",   "debug");
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

在MFC程序中增加控制台

MFC程序中,如果想要输出调试信息,我们一般都是TRACE或者使用LOG文件,都不是很方便,第一个需要我们在调试状态下,第二个也要配置麻烦而且不直观。而使用Console来显示调试信息应该是更好的选择...

MFC 控制台输出

http://pydoncy.blog.163.com/blog/static/1438083902011101902437190/ 利用AllocConsole()   在你的MFC...
  • CAir2
  • CAir2
  • 2015-08-04 12:23
  • 302

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

MFC 利用控制台输出调试信息(转)

方法一: WINDOWS为你提供了一系列的API来完成这个功能,例如:ReadConsole,WriteConsole等,具体参见MSDN。  1。首先调用AllocConsole函数来为你进...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)