Pri programiranju C funkcija strcat () poveže (združi) dva niza.
Definicija funkcije strcat()
je:
char * strcat (char * cilj, const char * vir)
Določen je v string.h
datoteki glave.
argumenti strcat ()
Kot lahko vidite, ima strcat()
funkcija dva argumenta:
cilj - ciljni niz
vir - izvorni niz
strcat()
Funkcija Združi je destination
niz in source
niz, in rezultat je shranjena v destination
nizu.
Primer: funkcija 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; )
Izhod
To je programiz.com programiz.com
Opomba: Ko uporabljamo strcat()
, mora biti velikost ciljnega niza dovolj velika, da shrani nastali niz. V nasprotnem primeru bomo dobili napako segmentacije.