A C programozásban az strcat () függvény két húrot összeköt (összekapcsol).
A függvény meghatározása strcat()
:
char * strcat (char * rendeltetési hely, const char * forrás)
A string.h
fejlécfájlban van meghatározva .
strcat () argumentumok
Mint látható, a strcat()
függvénynek két argumentuma van:
cél - cél karakterlánc
forrás - forrás karakterlánc
A strcat()
függvény összefűzi a destination
karakterláncot és a source
karakterláncot, és az eredmény a destination
stringben tárolódik .
Példa: C strcat () függvény
#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; )
Kimenet
Ez a programiz.com programiz.com
Megjegyzés: Amikor használjuk strcat()
, a cél karakterlánc méretének elég nagynak kell lennie az eredő karakterlánc tárolásához. Ha nem, akkor megkapjuk a szegmentálási hiba hibát.