snprintf()
include <stdio.h> int snprintf(char * restrict buf, size_t num, const char * restrict format,...);
Описание
Записывает определённое количество значений аргументов из заданного списка аргументов, в соответствии со строкой форматирования, в массив
Функция snprintf() добавлена в версии С99. Она идентична функции sprintf() за исключением того, что в массиве, адресуемом указателем buf, будет сохранено максимум num-1 символов. По окончании работы функции этот массив имеет завершающий нуль-символ. Таким образом, функция snprintf() позволяет предотвратить переполнение буфера buf. |
Нет комментариев. Оставить комментарий: |