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.hrubrikfilen.
strcat () argument
Som du kan se strcat()tar funktionen två argument:
destination - destination string
source - source string
Den strcat()funktion sammanfogar den destinationsträng och sourcesträngen, och resultatet lagras i destinationsträ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.








