아래 예제는 C 프로그램에서 디버깅을 위한 로깅 출력 시에 인자(argument) 수를 가변적인 수로 넘겨, 로깅을 출력하는 예제임 파일명 : log.c #include #include applog(char *fmt, ...) {charmsg[1024];va_list args; va_start(args, fmt); strcpy(msg,"Hello"); (void) vsprintf(msg, fmt, args);va_end(args); printf("%s\n", msg);}-------------------------------------------------main() {applog("%d %ld %s", 1, 1000, "abc");}