void VaribleArguments(char *pFormat,...)
{
char strTemp[100];
memset(strTemp, 0, sizeof(strTemp));
va_list args;
va_start(args,pFormat);
vsprintf(strTemp,100,pFormat,args);
va_end(args);
MessageBox(NULL,strTemp,"CRunLog",MB_OK);
}
本文介绍了一个使用C语言中的va_list来处理可变参数的例子。通过这个例子,我们了解了如何初始化va_list,如何传递可变数量的参数给函数,并通过vsprintf将这些参数格式化成字符串。

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



