2006-07-02から1日間の記事一覧

可変個引数

C言語で,可変個の引数をとる関数を定義するときは, void test_varargs( const char* fmt, ... ) { va_list args; va_start(args, fmt); int i = 0; while(fmt[i] != '\0'){ switch(fmt[i]){ case 'd': { int val = va_arg(args, int); printf("%d\n", val)…