//
//能完成下面函数的调用。
//print(“s ccc d.\n”,”hello”,’a’,’b’,’c’,100);
//函数原型:
//print(char *format, …)
//
#include<stdio.h>
#include<windows.h>
#include<stdarg.h>
void print(char *format, ...)
{
va_list arg;
va_start(arg, format);
printf("%s ", va_arg(arg, char*));
printf("%c", va_arg(arg, char));
printf("%c", va_arg(arg, char));
printf("%c ", va_arg(arg, char));
printf("%d", va_arg(arg, int));
printf("\n");
va_end(arg);
}
int main()
{
print("s ccc d.\n", "hello", 'a', 'b', 'c', 100);
system("pause");
return 0;
}
运行结果如下: