您的位置:首页 > 其它

打印调试信息

2015-12-05 16:42 344 查看
void TraceDebug(char*fmt, ...)

{

#ifndef _DEBUG

return;

#endif
charszText[1024] = {0};

char* pTime = szText;
SYSTEMTIMEstTime = {0};

GetLocalTime(&stTime);

sprintf_s(pTime,1024,"/n[%04d-%02d-%02d %02d:%02d:%02d] ",

stTime.wYear,stTime.wMonth,stTime.wDay,

stTime.wHour, stTime.wMinute, stTime.wSecond);
intnFreeLength = 1024 - strlen(szText);

pTime = szText + strlen(szText);
va_listbody;

va_start(body, fmt);

vsprintf_s(pTime,nFreeLength,fmt, body);

va_end(body);
::OutputDebugString(szText);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: