U programiranju na C, funkcija strcat () spaja (spaja) dva niza.
Definicija funkcije strcat()
je:
char * strcat (char * odredište, const char * izvor)
Definirano je u string.h
datoteci zaglavlja.
argumenti strcat ()
Kao što vidite, strcat()
funkcija uzima dva argumenta:
odredište - odredišni niz
izvor - izvorni niz
strcat()
Funkcija Povezuje se destination
niz i source
niz, a rezultat je pohranjena u destination
nizu.
Primjer: C strcat () funkcija
#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; )
Izlaz
Ovo je programiz.com programiz.com
Napomena: Kada koristimo strcat()
, veličina odredišnog niza trebala bi biti dovoljno velika da pohrani rezultirajući niz. Ako ne, dobit ćemo pogrešku greške segmentacije.