У програмуванні на С функція 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()
, розмір цільового рядка повинен бути достатньо великим для зберігання результуючого рядка. Якщо ні, ми отримаємо помилку помилки сегментації.