Функция strcat( ) предназначена для добавления одной строки к другой. Прототип функции имеет следующую структуру: char* strcat(char *s1, char *s2);
где параметры s1 и s2 являются указателями на первую и вторую строки.
Функция добавляет в конец первой строки, расположенной по адресу s1, копию второй строки, расположенной по адресу s2. При этом первый символ второй строки помещается вместо символа окончания первой строки (‘\0’). Вторая строка не меняется.
Функция возвращает указатель на суммирующую строку.
Например, фрагмент программы
…
char str1[20] = “Персональная ”;
char str2[6] = “ЭВМ”;
strcat( str1 , str2 );
puts( str1 );
…