I C-programmering sammanfogar (sammanfogar) strcat () -funktionen två strängar.
Funktionsdefinitionen av strcat()
är:
char * strcat (char * destination, const char * källa)
Det definieras i string.h
rubrikfilen.
strcat () argument
Som du kan se strcat()
tar funktionen två argument:
destination - destination string
source - source string
Den strcat()
funktion sammanfogar den destination
sträng och source
strängen, och resultatet lagras i destination
strängen.
Exempel: 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
Detta är programiz.com programiz.com
Obs! När vi använder strcat()
bör målsträngens storlek vara tillräckligt stor för att lagra den resulterande strängen. Om inte, får vi fel i segmenteringsfelet.