snprintf

De cppreference.com.
< cpp | io/c
Aller à : Navigation, rechercher

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

Outils personnels
Espaces de noms
Variantes
Actions
Navigation
Boîte à outils