debug.cpp

来自「Dialogic VFX传真卡编程,程序实现了在Windows Fax服务中注册」· C++ 代码 · 共 29 行

CPP
29
字号
#include "stdafx.h"

VOID
WriteDebugString(
    LPWSTR  lpszFormatString,
    ...
)

{
    va_list     varg_ptr;
    SYSTEMTIME  SystemTime;
    WCHAR       szOutputString[1024];
    DWORD       cb;

    ZeroMemory(szOutputString, sizeof(szOutputString));
/*
    GetLocalTime(&SystemTime);
    wsprintf(szOutputString, L"%02d.%02d.%04d@%02d:%02d:%02d.%03d:\n", SystemTime.wMonth, SystemTime.wDay, SystemTime.wYear, SystemTime.wHour, SystemTime.wMinute, SystemTime.wSecond, SystemTime.wMilliseconds);
    cb = lstrlen(szOutputString);
*/
    va_start(varg_ptr, lpszFormatString);
//    _vsnwprintf(&szOutputString[cb], sizeof(szOutputString) - cb, lpszFormatString, varg_ptr);
	_vsnwprintf(szOutputString, sizeof(szOutputString), lpszFormatString, varg_ptr);
	lstrcat(szOutputString,L"\r\n");

    OutputDebugString(szOutputString);
	va_end(varg_ptr);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?