Traductions de cette page?:

snprintf

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, atof, atoi, atol, fprintf, printf