12345678910111213141516171819 |
- // pch.cpp: 与预编译标头对应的源文件
- #include "pch.h"
- // 当使用预编译的头时,需要使用此源文件,编译才能成功。
- VOID _dprintf(CHAR* pszStr, ...)
- {
- const int LOGLEN = 3072;
- char szData[LOGLEN] = { 0 };
- _stprintf_s(szData, _T("[%s %s]\n\t"), _T("Db"), CTime::GetCurrentTime().Format(_T("%H:%M:%S")).GetString());
- int len = strlen(szData);
- va_list args;
- va_start(args, pszStr);
- _vsnprintf_s(szData + len, LOGLEN - len, LOGLEN - len, pszStr, args);
- va_end(args);
- if (szData[strlen(szData) - 1] != '\n')
- strcat_s(szData, "\n");
- OutputDebugStringA(szData);
- }
|