Документация по LinuxLinuxDoc.Ru 🔍

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.
Читать новости Linux в Telegram
Linux - stpncpy - копирует строку фиксированной длины, возвращая указатель на конец строки
Мы в соцсетях ✉