/* va_arg example */
#include <stdio.h>
#include <stdarg.h>
void PrintLines ( char* first, ...)
{
char* str;
va_list vl;
str=first;
va_start(vl,first);
do {
str=va_arg(vl,char*);
if
printf ("%s\n",str);
} while (str!=NULL);
va_end(vl);
}
int main ()
{
PrintLines ("First","Second","Third","Fourth",NULL);
return 0;
}
可変引数リストの一部として整数を持つPrintLines
このような関数を呼び出すことができますか? PrintLines("First","Second","Third",6,NULL);
はいの場合、誰でもその方法を説明できますか?