MFC中增加输出到控制台

#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");
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013719984/article/details/49903327
文章标签: mfc
个人分类: C++
上一篇MFC的消息流动
下一篇Editplus使用
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭