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