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