#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
void wpa_printf(const char *fmt, ...)
{
va_list ap;
va_start(ap, fmt);
vprintf(fmt, ap);
printf("\n");
va_end(ap);
}
int main(int argc, char *argv[])
{
wpa_printf("1234");
wpa_printf("1234 %d %d %s", 5, 6, "abcdefg");
return 0;
}
编译运行:
xx@(none):gcc> make test2
cc test2.c -o test2
xx@(none):gcc> ./test2
1234
1234 5 6 abcdefg