vfprintf

vprintf是一个函数,功能是格式化输出到stdout中。printf的功能就是用它来实现的,所不同的是,vprintf用一个 va_list 参数取代了变长参数表

同样,vfprintf和vsprintf函数分别与fprintfsprintf函数类似。

用 法:   

   int vprintf(char *formatva_list param);

示例:

void log_message( const char *format, ... )
{
    va_list vl;

    va_start(vl, format);
    vprintf(format, vl);
    va_end(vl);
}



你可能感兴趣的:(linux程序设计)