一:格式化字符串
#include <stdarg.h>
...
void ownLog(const char *fmt, ...){
va_list arglist;
va_start(arglist, fmt);
vprintf(fmt,arglist);
{char log[1024];// 格式化字符后存储的数组
vsprintf(log,fmt,arglist);
}
va_end(arglist);
}
main(){ownLog("init data time(%d)",123);
}
在 va_start 到 va_end 之间能够获取到指定的数据
二、获取数据
void ownLog(int count, ...){}