#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);
}
C语言中变长形参的实现
最新推荐文章于 2025-02-17 22:28:53 发布
1120

被折叠的 条评论
为什么被折叠?



