C-ohjelmoinnissa funktio strcat () yhdistää (yhdistää) kaksi merkkijonoa.
Funktion määritelmä strcat()
on:
char * strcat (char * kohde, const char * lähde)
Se määritetään string.h
otsikkotiedostossa.
strcat () argumentit
Kuten näette, strcat()
funktiolla on kaksi argumenttia:
kohde - kohde string
source - lähdemerkkijonossa
strcat()
Toiminto ketjuttaa destination
merkkijono ja source
merkkijono, ja tulos on tallennettu destination
merkkijono.
Esimerkki: C strcat () -funktio
#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; )
Tuotos
Tämä on programiz.com programiz.com
Huomaa: Kun käytämme strcat()
, kohdemerkkijonon koon tulisi olla riittävän suuri tallentamaan merkkijono. Jos ei, saamme segmentointivirheen.