MFC中增加输出到控制台

来源:互联网 发布:芒果tv破解版mac 编辑:程序博客网 时间:2024/06/06 01:57
#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");
0 0
原创粉丝点击