参数列表
#include <stdarg.h>
#include <stdio.h>
#include <string.h>
#include <string>
using namespace std;
void stat_log(const char* format, ...)
{
char stat_str[500];
memset(stat_str, 0, sizeof(stat_str));
va_list vl;
va_start(vl, format);
//vsprintf(stat_str,format, vl);
vsnprintf(stat_str,500, format, vl);
va_end(vl);
printf("%s", stat_str);
}
int main()
{
int a = 10;
char b = 'c';
string c = "zhang_yang_hua";
stat_log("int:%d char:%c string:%s", a, b, c.c_str());
return 0;
}