在vs2008的时候,如果你想查看一些变量的值,一是可以输出到文本,一是可以添加到watch,但是对于一些数组指针,却不是很好使了,这时一个可行的方法是把结果直接打印到output窗口中:

#include <Windows.h>
#include <tchar.h>    
void gcloutput(_TCHAR* format, ...)
{
    va_list args;
    va_start(args, format);
    _TCHAR buf[256];
    _vstprintf_s(buf, format, args);
    OutputDebugString(buf);
    va_end(args);
}

相应调用方法如printf

gcloutput(_T("ID is %d\n"),id);