代码鄙陋,莫要见笑。
/**********************************************************************************************
功能:打开控制台窗口,方便用cout,pintf等输出调试信息;
说明:注释掉宏SHOW_WIN32CONSOLE_INCONSOLE取消控制台输出
(此宏作用于①init函数默认状态,②自动打开Console窗口全局变量g_AutoOpenConsole)
使用:将以下代码保存成.h头文件,然后只需Win32工程中包含此头文件,程序启动时就会自动打开Console窗口。
如果需要手动通过CWin32Console::init, CWin32Console::open, CWin32Console::close开闭Console窗口(),
可以注释掉下边代码static CWin32Console g_AutoOpenConsole********;
控制console开闭的方法可以灵活使用。
注意:最好用pintf函数输出信息!
如果用cout进行输出,那么在调用CWin32Console类的Close()成员函数后再次调用
Open()成员函数,可能cout就不会再输出信息;
***********************************************************************************************/
#ifndef ___Win32Console__HH__
#define ___Win32Console__HH__
#include <io.h>
#include <fcntl.h>
#include <stdio.h>
#include <iostream>
using namespace std;