一:格式化字符串

#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, ...){}