Имя функции : strcat
Заголовочный файл : <string.h>
Функция : соединить строку после целевой строки.
Прототип функции : char *strcat(char *destin, const char *source);
Функция : соединить строку после целевой строки.
Параметры : char *destin — целевой массив строк.
const char *source — массив строк, который нужно объединить
Возвращаемое значение : Возвращает указатель на массив строк после успешного сращивания.
Примечание . Размер Destin должен быть достаточно большим, чтобы вместить источник, в противном случае произойдет ошибка переполнения. Эта функция не создает новую строку, а изменяет исходную строку. Следовательно, destin может быть только массивом символов, а не строкой, на которую указывает указатель строки, поскольку указатель строки указывает на строковую константу, а константу нельзя изменить.
Пример программы: объединение строк для формирования новой строки и вывод новой строки.
#include<string.h>#include<stdio.h>intmain(void){chardestination[25]={Ilove};char*blank=,*c=www.dotcpp.com;strcat(destination,blank);strcat (назначение,c);printf(%sn,назначение);return0;}
Результаты запуска:
Я люблюwww.dotcpp.com