这几天调试windows程序,觉得windows自带的outputdebugstring用起来不是很方便,就顺手写了个DebugPrintf,实现如下:
void DebugPrintf(LPCTSTR ptzFormat, ...)
{
va_list vlArgs;
TCHAR tzText[1024];
va_start(vlArgs, ptzFormat);
_vstprintf(tzText, ptzFormat, vlArgs);
OutputDebugString(tzText);
va_end(vlArgs);
}