#include <stdio.h> #include <stdarg.h> #include <assert.h> void print(const char* format, ...); int main(void) { print("ddcd", 10, 20, 'x', 30); print("ss", "abc", "def"); print("dfc", 50, 3.3f, 'Z'); } /* 標準出力へ任意の個数・型の値を出力する 引数: format: 出力フォーマットを表す文字を並べたもの。 d … 符号付き整数型 f … 実浮動小数点型 c … 文字型 s … 文字列型 とする。 たとえば、"dds" と指定すると、 後続の実引数が 整数型, 整数型, 文字列型 の順番で並んでいるものと判断される。 ...: 出力する値のリスト */ void print(const