函数实现
void LogMsg(CString pstrFormat, ...)
{
CString sFormat = pstrFormat;
if (sFormat.Right(1) != _T("\n")) {
sFormat += _T("\n");
}
TCHAR szBuffer[2048] = { 0 };
va_list argList;
va_start(argList, pstrFormat);
int iRet = _vstprintf(szBuffer, sFormat, argList);
va_end(argList);
OutputDebugString(szBuffer);
}
调用方式
LogMsg(_T("[LogMsg] status=%d"), status);