Справочник по C/C++
strcat()

#include <string.h>
char *strcat(char *strl, const char *str2);

Описание

Присоеденяет копию одной строки к заданной

Функция strcat() присоединяет копию строки str2 к строке strl и завершает строку strl нулевым символом. Конечный нуль-символ, первоначально завершающий строку strl, перезаписывается первым символом строки str2. Строка str2 в результате этой операции конкатенации не модифицируется. Если заданные массивы перекрываются, поведение функции strcat() не определено.

В версии С99 к параметрам strl и str2 применен квали-фикатор restrict

Функция strcat() возвращает значение указателя strl.

Помните, что при выполнении операций с символьными массивами контроль нарушения их границ не выполняется, поэтому программист должен сам позаботиться о достаточно большом размере массива strl, позволяющем вместить как его исходное содержимое, так и содержимое массива str2.



Реклама