利用可变参数看起来比较难,实际上很简单:
void formatArgs(char*s, char* format, ...)
{
va_list ap;
va_start(ap, format); //获取到可变参数
vsnprintf (s, size, fmt, ap); //将可变参数格式化到s中
va_end(ap); //释放资源
}
利用可变参数看起来比较难,实际上很简单:
void formatArgs(char*s, char* format, ...)
{
va_list ap;
va_start(ap, format); //获取到可变参数
vsnprintf (s, size, fmt, ap); //将可变参数格式化到s中
va_end(ap); //释放资源
}