e303.c

関数呼出時の引数の数異常


void func() { one () ; one (1) ; one (1,2) ; two (1); two (1,2); two (1,2,3); three (1,2); three (1,2,3); three (1,2,3,4); }
解説: もし、本当に可変引数であるならば、 <stdarg.h> か <varargs.h> を使用しましょう。 参考: %man stdarg↓ C-FAQ 15.4J C-FAQ 15.4E を参照して下さい。