В программировании на C функция strcat () связывает (объединяет) две строки.
Определение функции strcat()
:
char * strcat (char * назначение, const char * источник)
Он определен в string.h
заголовочном файле.
аргументы strcat ()
Как видите, strcat()
функция принимает два аргумента:
назначение - строка назначения
источник - исходная строка
strcat()
Функция сцепляет в destination
строку и source
строку, и результат сохраняется в destination
строке.
Пример: функция C strcat ()
#include #include int main() ( char str1(100) = "This is ", str2() = "programiz.com"; // concatenates str1 and str2 // the resultant string is stored in str1. strcat(str1, str2); puts(str1); puts(str2); return 0; )
Вывод
Это programiz.com programiz.com
Примечание. Когда мы используем strcat()
, размер целевой строки должен быть достаточно большим для хранения результирующей строки. Если нет, мы получим ошибку ошибки сегментации.