При програмирането на 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(), размерът на целевия низ трябва да бъде достатъчно голям, за да съхранява резултантния низ. Ако не, ще получим грешка при грешка в сегментирането.








