#include
#include
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;
}
阅读(1919) | 评论(0) | 转发(0) |