아래에 있는 코드를 보면 쉽게 파악 할 수 있을 것이다. 다음과 같은 형식으로 접근하면 'format' 에 들어 있는 데이터가 'tiny_printf' 문의 처음 인자로 들어가게 된다. 그럼 'format'에는 "sddd"가 들어있게 되겠다. 'va_arg'를 이용하면 다음 인자(result..., 3, 5, 1)를 접근할 수 있다.(va_arg는 자동으로 인덱싱하여 다음 인자를 접근하는 것 같다.) + printf()와 scanf()와 같은 가변 인자를 받는 함수를 만들거나 이 함수를 덮어 쓰는 wrapper를 만들려면 가변 인자를 처리할 줄 알아야 합니다. 가변 인자를 처리할려면 다음과 같은 data type과 함수 (또는 매크로 함수)를 써야 합니다: va_list -- type va_start(v..