stpncpy - копирует строку фиксированной длины, возвращая указатель на конец строки
НАЗВАНИЕstpncpy - копирует строку фиксированной длины, возвращая
указатель на конец строки
СИНТАКСИС
#include
char *stpncpy(char *dest, const char *src, size_t n);
ОПИСАНИЕ
Функция stpncpy копирует не более n символов из строки
src, включая символ окончания строки '\0', в массив dest.
Только n символов записывается в dest. Если длина
strlen(src) меньше n, то остальные символы в массиве
заполняются символами '\0'. Если длина strlen(src) больше
n или равна ему, то строка не будет заканчиваться символом
'\0'.
Строки не могут перекрываться.
Программист должен убедиться, что в dest есть место хотя
бы для n символов.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
stpncpy возвращает указатель на завершающий ноль ('\0') в
dest или, если dest не оканчивается этим символом, то dest
+ n.
СООТВЕТСТВИЕ СТАНДАРТАМ
Эта функция является дополнением GNU.