Функция snprintf

Содержание

Функция snprintf

#include <stdio.h>
int snprintf(char *restrict buf, size_t num, const char *restrict format, ...);

Функция snprintf() добавлена в версии C99.

Она идентична функции sprintf() за исключением того, что в массиве, адресуемом указателем buf, будет сохранено максимум num-1 символов. По окончании работы функции этот массив будет завершаться символом конца строки (нуль-символом). Таким образом, функция snprintf() позволяет предотвратить переполнение буфера buf.

Зависимые функции


printf() sprintf() fsprintf()