我们在写程序的时可以使用来进行调试
界面显示:
C的调试代码:
//头文件
#include <stdio.h>
#include <windows.h>
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
void SPTRACE(LPWSTR pFormat, ...);
#ifdef __cplusplus
}
#endif /* __cplusplus *
//具体实现
VOID cdecl SPTRACE(LPWSTR pFormat, ...)
{
va_list args;
WCHAR buffer[1024 * sizeof(WCHAR)];
WCHAR buffer1[1024 * sizeof(WCHAR)];
va_start(args, pFormat);
wvsprintf(buffer, pFormat, args); // BUG!
wsprintf(buffer1, L"MYTEST - ");//这个地方用来添加过滤的字符
wcscat(buffer1,buffer);
OutputDebugStringW(buffer1);
va_end(args);
}