#include <stdio.h>
#include <stdarg.h>
void printk(int n, ...);
int main()
{
printk(1, 2, 3, 4);
return 0;
}
void printk(int n, ...)
{
va_list ap;
int i;
int arr[4];
va_start(ap, n);
arr[0] = n;
for(i=1; i<4; i++)
{
arr[i] = va_arg(ap, int);
}
va_end(ap);
for(i=0; i<4; i++)
{
printf("%d\n", arr[i]);
}
}
#include <stdarg.h>
void printk(int n, ...);
int main()
{
printk(1, 2, 3, 4);
return 0;
}
void printk(int n, ...)
{
va_list ap;
int i;
int arr[4];
va_start(ap, n);
arr[0] = n;
for(i=1; i<4; i++)
{
arr[i] = va_arg(ap, int);
}
va_end(ap);
for(i=0; i<4; i++)
{
printf("%d\n", arr[i]);
}
}