これが私のコードです:
void a_simple_func_with_variable_argument(int, ...);
void a_simple_func_with_variable_argument(int start, ...) {
va_list pa;
char ch;
va_start(pa, start);
while(ch = va_arg(pa, char)) {
printf("%c, ", ch);
}
printf("End\n");
va_end(pa);
}
...
//call the func above in somewhere
a_simple_func_with_variable_argument(1, 'a', 'b', 'c', '\0');
gcc でコンパイルした後に失敗しました。何が欠けていますか?