I C-programmering sammenføyer strcat () -funksjonen (sammenføyer) to strenger.
Funksjonsdefinisjonen av strcat()
er:
char * strcat (char * destinasjon, const char * kilde)
Det er definert i string.h
toppteksten.
strcat () argumenter
Som du kan se, tar strcat()
funksjonen to argumenter:
destinasjon - destinasjon streng
kilde - kilde streng
Den strcat()
funksjon kjeder sammen destination
strengen og source
strengen, og resultatet lagres i destination
strengen.
Eksempel: C strcat () -funksjon
#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; )
Produksjon
Dette er programiz.com programiz.com
Merk: Når vi bruker strcat()
, skal målstrengen være stor nok til å lagre den resulterende strengen. Hvis ikke, får vi feil i segmenteringsfeilen.