MFC output on Console

来源:互联网 发布:dwg软件免费下载 编辑:程序博客网 时间:2024/05/17 06:40

 

 

在MFC CWinApp的InitInstance加入如下代码

 

AllocConsole();


SetConsoleTitle(_T("MyConsole"));


freopen("CONOUT$", "w", stdout);

 

在其 ExitInstance中加入

FreeConsole();
 
 
 
或者
 
 
 
#include <io.h>
#include <stdio.h>
#include <fcntl.h>
 
int console = 0;
FILE* fp;
AllocConsole();
console = _open_osfhandle((long)GetStdHandle(STD_OUTPUT_HANDLE), _O_TEXT);
fp = _fdopen(console, "w");
*stdout = *fp;
setvbuf(stdout, NULL, _IONBF, 0);
 
 

 
0 0
原创粉丝点击