int FormatString(const char * szFormat, const char * pTest, ....)
{
char szBuf[1024] = {0};
va_list argptr;
va_start(argptr, pTest);//此处第二个参数为,从指定变量的地址后,开始取参数列表
szBuf[1023] = '\0';
_vsnwprintf(szBuf, 1023, szFormat, argptr);//格式化字符串输出到指定的Buf
//int a = va_arg( argptr, int ); //可通过此函数取出不定参数中的某参数,调用完后会自动将argptr的地址指向下一个参数,默认为第一个参数
va_end(args);
}
2万+

被折叠的 条评论
为什么被折叠?



