注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
C言語で,可変個の引数をとる関数を定義するときは, void test_varargs( const char* fmt, ... ) { va_... 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); break; } case 'f': { double val = va_arg(args, double); printf("%f\n", val); break; } case 'c': { char val = va_arg(args, char); printf("%c\n", val); break; } } ++i; } va_end(args); }
2008/02/08 リンク