#include<stdarg.h>
#include<stdio.h>
va_list ap;//声明一个变量参数
char buff[80];
int myprintf(char *format,...)
{ va_start(ap,format);
int num;
num=vsnprintf(buff,sizeof(buff),format,ap);
va_end(ap);
return num;
}
int main()
{ int a=23;float b=23.0011;char c='d';
myprintf("%d %f %c",a ,b,c);
printf("%s",buff);
return 0;
}
va_list变量参数用法
最后更新 2017-11-02 08:00 星期四 所属:
C语言/C++ 教程 浏览:1023