I C-programmering sammenføjes (sammenføjes) strcat () -funktionen to strenge.
Funktionsdefinitionen af strcat()
er:
char * strcat (char * destination, const char * kilde)
Det er defineret i string.h
headerfilen.
strcat () argumenter
Som du kan se, tager strcat()
funktionen to argumenter:
destination - destination streng
kilde - kilde streng
Den strcat()
funktion sammenkæder den destination
snor og source
snor, og resultatet er gemt i destination
strengen.
Eksempel: C strcat () -funktion
#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; )
Produktion
Dette er programiz.com programiz.com
Bemærk: Når vi bruger strcat()
, skal størrelsen på destinationsstrengen være stor nok til at gemme den resulterende streng. Hvis ikke, får vi fejl i segmenteringsfejl.