Я знаю причину, по которой sprintf
и подобные функции, такие как snprintf
, запрещены MISRA.
Однако, каков альтернативный способ сделать что-то вроде
sprintf(buf, "The values are a: %d, b: %d", a, b)?
itoa
кажется кандидатом, но его следует использовать вместе с такими функциями, как strcat
.