#include "unp.h" #include <stdarg.h> /* void func(const char *fmt, ...) { va_list args; va_start(args, fmt); vfprintf(stdout, fmt, args); va_end(args); exit(1); } int main( ) { int a = 1; int b = 2; char str[10] = "yes"; int c = 3; func("%d %d %s %d\n ",a, b, str, c); }*/ /*定义自己的输出函数Printf*/ void Printf(const char *fmt, ...) { va_list args; va_start(args, fmt); vfprintf(stdout, fmt, args); va_end(args); exit(1); } int main( ) { int a; char str1[MAXLINE]; char str2[MAXLINE]; Printf("%s %s %d", str1, str2, a); }