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程序如何使用printf输出调试信息

设想一下,我们在win32控制台下写了个在命令行运行的程序库,图方便直接用printf输出log来进行调试,但后来集成库时使用了MFC之类的窗体程序,于是原先用printf输出的log信息都看不到了,...
  • xhhjin
  • xhhjin
  • 2015年12月14日 18:19
  • 7272

如何在MFC中使用cout和printf,输出到控制台

在GUI程序中使用printf函数以及cout函数的方法:#include #include void InitConsole() { int nRet= 0; ...

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

  • 2012年07月12日 09:46
  • 755B
  • 下载

在MFC程序中增加控制台

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

在MFC程序中增加控制台窗口

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

控制台输出重定向到MFC的view对象里

一、闲扯 今天领导心血来潮说服务器的运行界面是一个黑乎乎的控制台,太低端了,看我们能不能把它图形化,至少做成一个窗口有按钮点启动、停止。好吧,领导拍脑袋就叫人干活的事不少,也没有产品规划,也就是让他看...

MFC程序利用控制台输出调试信息

近日研究师兄的一个MFC程序,见其会生成一个控制台窗口输出信息,就如同ANSYS的Output窗口,觉得这个功能实在有用。          于是研究了一下他的代码,不过因为其为DLL工程,又可怜我...
  • wwww4
  • wwww4
  • 2014年08月13日 23:41
  • 620

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

转载的,出处不知道了。sorry 方法一: WINDOWS为你提供了一系列的API来完成这个功能,例如:ReadConsole,WriteConsole等,具体参见MSDN。 1。...

MFC 控制台输出

http://pydoncy.blog.163.com/blog/static/1438083902011101902437190/ 利用AllocConsole()   在你的MFC...
  • CAir2
  • CAir2
  • 2015年08月04日 12:23
  • 332
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MFC中增加输出到控制台
举报原因:
原因补充:

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