strncpy()
#include <string.h> char *strncpy(char *str1, const char *str2, size_t count);
Описание
Копирует определённое количество символов в символьный массив
Функция strncpy() копирует до count символов из строки, адресуемой параметром str2, в массив, адресуемый параметром str1. Параметр str2 должен указывать на строку с завершающим нулевым символом. В версии С99 к параметрам str1 и str2 применен квалификатор restrict. Если заданные символьные массивы перекрываются, поведение функции strncpy() не определено. Если длина строки, адресуемой параметром str2, меньше значения count, то в конец строки-результата str1 добавляются "недостающие" нулевые символы. И наоборот, если длина строки, адресуемой параметром str2, больше значения count, результирующая строка, адресуемая параметром str1, автоматически не получит завершающего нулевого символа. Функция strncpy() возвращает значение указателя str1. |
Нет комментариев. Оставить комментарий: |