现在的位置: 首页 > 综合 > 正文

VC 不定参数函数 实现

2018年02月07日 ⁄ 综合 ⁄ 共 355字 ⁄ 字号 评论关闭

程序调试中,使用OutputDebugString把日志信息显示在Windbg中,OutputDebugString函数申明如下:

void WINAPI OutputDebugString(
  _In_opt_  LPCTSTR lpOutputString
);

该函数仅支持录入一个字符串字针。面在实际使用中,常常要用到格式化字符串,为方便使用,我在此实现一个不定参数函数,以供日后使用。

void DbgString(LPCTSTR format,...)
{
	TCHAR sbuf[512];
	va_list argptr;
	va_start(argptr, format);
	_vsntprintf_s(sbuf,512,511,format,argptr);
	OutputDebugString(sbuf);
	va_end(argptr);
}


抱歉!评论已关闭.