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程序中Debug模式下调试信息输出到控制台

有时候我们会想看到调试信息,但是在正式发布程序中又不想看到。下面的方式就是在MFC中Debug模式输出调试信息到控制台,在Release模式下没有输出。 #ifdef _DEBUG ...
  • callmeback
  • callmeback
  • 2015年11月24日 11:29
  • 2036

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

在MFC中使用cout和printf,输出到控制台   在GUI程序中使用printf函数以及cout函数的方法: #include &lt;io.h&gt; #inclu...
  • Yong_Qi2015
  • Yong_Qi2015
  • 2017年03月12日 17:14
  • 1331

c++将日志打印到Output窗口

在调试代码时,往往系统将一些变量连续实时打印出来,这样便于分析故障。在MFC中有TRACE宏可以用,在C++编程时就需要自己来构造了...
  • yfh1985sdq
  • yfh1985sdq
  • 2017年05月11日 10:19
  • 194

在MFC,Win32程序中向控制台(Console)窗口输出调试信息

在MFC,Win32程序中向控制台(Console)窗口输出调试信息 在MFC程序中输出调试信息的方法有两种,一种是使用TRACE宏,可以向Output窗口输出调试信息;另一种是用MessageBo...
  • nokianasty
  • nokianasty
  • 2013年10月18日 14:59
  • 1178

MFC中使用控制台进行数据输出

简单方法: 添加头文件:#include             #include 添加代码:AllocConsole();           freopen("CONO...
  • sqysqy123456
  • sqysqy123456
  • 2014年01月06日 14:28
  • 1029

log4j输出到控制台

Apache Log4j配置说明 本文详细介绍Log4j的所有配置属性。 author: ZJ 07-3-17 Blog: [url]http://zhangjunhd.blog.51cto.c...
  • u013277256
  • u013277256
  • 2017年08月22日 19:18
  • 306

Shell中将程序控制台输出复制到文件

在Linux中,如果想将一个程序在控制台中的输出字符输出到文件中,不保留控制台内的文字,可以用下面命令: some_command > output.txt 命令结果会输出到output.txt中...
  • shenck1992
  • shenck1992
  • 2015年11月05日 13:26
  • 6109

MapReduce调试,通过计数器输出变量值到控制台显示

hadoop 进行mapreduce编程,有时会需要将map和reduce中的变量值,输出控制台显示,这里可以同计数器Counter来实现 public void map(Immutable...
  • u014361034
  • u014361034
  • 2016年02月23日 21:46
  • 778

C++输出内容到控制台和文件

#include #include #include using namespace std; int main() {     ofstream outFile; //声明ofst...
  • cgeeker
  • cgeeker
  • 2013年04月17日 10:40
  • 2582

【Eclipse】将控制台输出直接保存到文本文件

运行Java程序的时候,控制台输出过多,或者同时运行多个Java程序,输出结果一闪而过的时候,可以考虑将将控制台输出,改为输出到文本文件。无须修改Java代码,引入流这么复杂的,可以直接让Eclips...
  • yongh701
  • yongh701
  • 2016年05月25日 17:00
  • 12534
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MFC中增加输出到控制台
举报原因:
原因补充:

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