コメントを追加 # re: マクロで可変長引数を使う方法 2006/12/10 19:17 crimsonwoods C99からは可変長引数を取る関数型マクロを 書くことが出来ます。 VS2005では対応済みで、 #include <stdio.h> #include <tchar.h> #define VAARG_FUNC( format, ... ) printf( format, __VA_ARGS__ ); int _tmain( int argc, _TCHAR** argv ) { VAARG_FUNC( "%s %d %f\n", "hoge", 10, 0.31 ); return 0; } みたいなことが出来るようになっています。 # re: マクロで可変長引数を使う方法 2006/12/10 23:41 RAPT おっと、そういえば、C99 は可変長引数を取るマクロが追