snprintf
De cppreference.com.
Syntaxe :
#include <cstdio> int snprintf( char *buffer, int buff_size, const char *format, ... );
La fonction snprintf() est similaire à la fonction sprintf() sauf que la taille du tampon est indiquée (par buff_size), ceci permettant d'empêcher les dépassements de tampon.
La valeur de retour est le nombre de caractères écrits. Si le retour est tronqué à cause de la limite buff_size, alors la valeur de retour sera le nombre de caractères (sans inclure le \0) qui auraient étés écrits dans la chaine finale s'il y avait eu assez de place.
Sujets relatifs : sprintf, fr/c/string/atof, fr/c/string/atoi, fr/c/string/atol, fprintf, printf