printf의 마지막 매개변수에 ...이 언급되는데, 이건 추가로 언급되는 값들을 받는 파라미터라고 알고 있습니다. sprintf_s라는 것이 제대로 작동이 안되서 제가 직접 버퍼 오버플로우를 방지하는 함수를 만들고자 합니다. 그런데 한 가지 문제는 ...의 타입이 일정하지 않다는 것입니다.
...을 얻어오려면 stdarg.h 에 정의되 있는 va_list, va_start, va_arg, va_end를 사용해야 하죠.
int sprintf_s( char *buffer, size_t sizeOfBuffer, const char* format, ...)
이것이 이 함수의 원형이고요, 버퍼 오버플로우를 막기 위해 만들 함수는