Programmējot C, funkcija strcat () savieno (savieno) divas virknes.
Funkcijas definīcija strcat()
ir:
char * strcat (char * galamērķis, const char * avots)
Tas ir definēts string.h
galvenes failā.
strcat () argumenti
Kā redzat, strcat()
funkcijai ir divi argumenti:
galamērķis - galamērķa virknes
avots - avota virkne
strcat()
Funkcija concatenates ar destination
virkni un source
virkni, un rezultāts tiek saglabāts destination
virknē.
Piemērs: 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; )
Rezultāts
Tas ir programiz.com programiz.com
Piezīme: Kad mēs izmantojam strcat()
, galamērķa virknes izmēram jābūt pietiekami lielam, lai saglabātu iegūto virkni. Ja nē, mēs saņemsim segmentācijas kļūdas kļūdu.