#include <stdio.h>
#include <stdarg.h>
void print(char *format, ...)
{
va_list args;
va_start(args, format);
vprintf(format, args);
va_end(args);
}
int main ()
{
print("%d variable argument\n", 1);
print("%d variable %s\n", 2, "arguments");
return(0);
}
结果:
1 variable argument
2 variable arguments