Meglio la snprintf, così da prevenire potenziali buffer overrun.
codice:#include <stdio.h> #define ARRSIZE(arr) ((size_t)(sizeof(arr)/sizeof(*arr))) /* ... */ char dest[16]; snprintf(dest,ARRSIZE(dest),"%i",10);
Meglio la snprintf, così da prevenire potenziali buffer overrun.
codice:#include <stdio.h> #define ARRSIZE(arr) ((size_t)(sizeof(arr)/sizeof(*arr))) /* ... */ char dest[16]; snprintf(dest,ARRSIZE(dest),"%i",10);
Amaro C++, il gusto pieno dell'undefined behavior.