VC++提供了一个叫输出窗口的窗口,在调试程序和生成是可以看到输出信息,这个信息如果是MFC程序可以用TRACE宏来打印,在控制台程序里就没有了。所以我们直接调用API来实现上面的功能。
首先在程序中引入头文件windows.h或winbase.h
调用函数有两种版本
ANSI和UNICODE
OutputDebugStringA
OutputDebugStringW
自动版本
OutputDebugString
输出方法
OutputDebugString(_T("字符串"));
OK可以了。最后在前面加上一个宏判断
#ifdef _DEBUG
OutputDebugString(_T("字符串"));
#endif