变长参数

来源:互联网 发布:weblogic 建域java路径 编辑:程序博客网 时间:2024/05/01 19:42
 头文件<stdio.h> and <stdarg.h>
void print(int lev,char *format,...) 

    char list[500]; 
    memset(list,0,sizeof(list)); 
    va_list pvar;                     //声明一个变量用来接收变长参数         
    va_start(pvar,format);       //开始解析 
    vsprintf(list,format,pvar);  //把解析的参数用vsprintf来操作 
    va_end (pvar);                 //结束解析 
    printf("%s",list); 
}