snprintf
Z cppreference.com
Syntaxe:
#include <cstdio> int snprintf( char *buffer, int buff_size, const char *format, ... );
snprintf() je funkce skoro stejná sprintf(), akorát se jí navíc předává délka bufferu. Díky tomu se předejde přetečení bufferu.
Vrací počet zapsaných znaků. Pokud byl zápis omezen pomocí buff_size funkce vrací počet znaků (bez ukončovacího znaku '\0'), které nebyly zapsány.
Související: c/io/sprintf, fprintf, printf