一:格式化字符串

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


}

SpringSmell
1 声望0 粉丝

本人14年开始安卓开发,喜欢造轮子!