一:格式化字符串
#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, ...){}