「可変引数」の編集履歴(バックアップ)一覧はこちら
「可変引数」(2007/10/22 (月) 22:46:16) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*可変引数
printfのように可変個引数のデータに書式を付ける方法は下記のとおり。
#include <stdio.h> /* vprintf */
#include <stdarg.h> /* va_list, va_start, va_end */
void func(char *format, ...)
{
char buf[1024];
va_list p;
va_start(p, format);
vsprintf(buf, format, p);
va_end(p);
}