În programarea C, funcția strcat () contcatenează (unește) două șiruri.
Definiția funcției strcat()
este:
char * strcat (char * destinație, const char * sursă)
Este definit în string.h
fișierul antet.
strcat () argumente
După cum puteți vedea, strcat()
funcția ia două argumente:
destinație - șir de destinație
sursă - șir de sursă
strcat()
Funcția concateneaza destination
șir și source
șir, iar rezultatul este stocat în destination
șir.
Exemplu: funcția 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; )
Ieșire
Acesta este programiz.com programiz.com
Notă: Când utilizăm strcat()
, dimensiunea șirului de destinație trebuie să fie suficient de mare pentru a stoca șirul rezultat. Dacă nu, vom primi eroarea de segmentare.