Dbgprint

来源:互联网 发布:乳液 知乎 编辑:程序博客网 时间:2024/06/05 15:22
void DbgPrint(PCHAR pcFormat,...)
{
va_list vaList;
CHAR chFormat[1024];
CHAR chMsg[1024*4];
CHAR chPath[MAX_PATH];


GetModuleFileNameA(NULL,chPath,RTL_NUMBER_OF(chPath)-1);


_snprintf(chFormat,sizeof(chFormat)-1,"[%s] %s",PathFindFileNameA(chPath),pcFormat);


va_start(vaList,pcFormat);
_vsnprintf(chMsg,sizeof(chMsg)-1,chFormat,vaList);
va_end(vaList);


OutputDebugString(chMsg);
}
0 0