您的位置:首页 > 其它

函数不定参数的定义与解析

2013-06-26 10:36 197 查看
void ErrMsg(LPTSTR szFormat,...)

{

static TCHAR szBuffer[2048]={0};

const size_t NUMCHARS = sizeof(szBuffer) / sizeof(szBuffer[0]);

const int LASTCHAR = NUMCHARS - 1;

va_list pArgs;

va_start(pArgs, szFormat);

// Use a bounded buffer size to prevent buffer overruns. Limit count to

// character size minus one to allow for a NULL terminating character.

_vsntprintf(szBuffer, NUMCHARS - 1, szFormat, pArgs);

va_end(pArgs);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: