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