访客地图

Windows GUI开发在控制台打印输出

张成
2015/8

使用C++标准输出

头文件
#include <iostream>

using namespace std;


在类的构造函数中使

AllocConsole();

freopen("CON","r",stdin);

freopen("CON","w",stdout);

freopen("CON","w",stderr);


在类的使用过程中使用

cout<<"message"<<endl;

打印自己的输出信息,这样就能在开发图形程序的过程中,在windows控制台中显示输出信息。


在类的析构中使用

FreeConsole();



为了防止报VC软件报的类似freopen_s 类似的错误,在项目属性中使用预处理器定义_CRT_SECURE_NO_WARNINGS


上一篇: