Bei der C-Programmierung verknüpft die Funktion strcat () zwei Zeichenfolgen (verbindet sie).
Die Funktionsdefinition von strcat()
lautet:
char * strcat (char * Ziel, const char * Quelle)
Es ist in der string.h
Header-Datei definiert.
strcat () Argumente
Wie Sie sehen können, akzeptiert die strcat()
Funktion zwei Argumente:
Ziel - Zielzeichenfolge
Quelle - Quellzeichenfolge
Die strcat()
Funktion verkettet die destination
Zeichenfolge und die source
Zeichenfolge, und das Ergebnis wird in der destination
Zeichenfolge gespeichert .
Beispiel: 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; )
Ausgabe
Dies ist programiz.com programiz.com
Hinweis: Wenn wir verwenden strcat()
, sollte die Größe der Zielzeichenfolge groß genug sein, um die resultierende Zeichenfolge zu speichern. Wenn nicht, erhalten wir den Segmentierungsfehlerfehler.