Есть функция:
int foo(char *fmt, ...) { va_list args; va_start(args, fmt); (void)snprintf(message, sizeof(message), fmt, args); va_end(args); }
В итоге после snprintf в message получаю хрень. Может я чего-то не так делаю?
Есть функция:
int foo(char *fmt, ...) { va_list args; va_start(args, fmt); (void)snprintf(message, sizeof(message), fmt, args); va_end(args); }
В итоге после snprintf в message получаю хрень. Может я чего-то не так делаю?