Допустим, я хочу сделать что-то вроде этого
void my_printf(char *fmt,...) {
char buf[big enough];
sprintf(buf,fmt,...);
}
Каков правильный способ передачи переменного количества аргументов непосредственно в функцию, которая принимает переменные аргументы?