Strcat in c

Strcat in c
Saiten sind einer der grundlegenden Bausteine ​​in C und anderen wichtigen Programmiersprachen.

Diese schnelle Anleitung führt Sie durch die Verwendung einer nützlichen String -Funktion: Strcat.

Mit der STRCAT -Funktion können Sie zwei Zeichenfolgen verkettet oder verbinden, um einen einzelnen String -Wert zu bilden.

Grundnutzung

Die allgemeine Syntax für diesen Befehl lautet:

char *strtcat (char *destination_string, const char *source_string);

Die STRCAT -Funktion akzeptiert zwei Argumente:

  1. Das Ziel - beschreibt die Zielzeichenfolge
  2. Quelle - beschreibt die Quellzeichenfolge.

Der Befehl STRCAT verkettet die Quelle und die Zielzeichenfolgen und speichert dann das Ergebnis in der Zielzeichenfolge.

NOTIZ: Die STRCAT -Funktion ist in der Zeichenfolge definiert.H Header -Datei. Daher müssen Sie die Zeichenfolgen -Header -Datei mit der Klausel einfügen:

#enthalten

Schnelles Beispiel

Der folgende Beispielcode beschreibt, wie die STRCAT -Funktion funktioniert.

#enthalten
#enthalten
int main ()
char String1 [10] = "Hallo", String2 [10] = "Welt";

Im obigen Beispiel zeigt das Drucken des Wertes der Zielzeichenfolge in diesem Fall Strin1 den Wert der beiden verketteten Werte als:

Hallo Welt

NOTIZ: Stellen Sie sicher, dass die Größe des Zielzeichens die vollständige verkettete Zeichenfolge halten kann, um einen Segmentierungsfehler zu vermeiden, wie im folgenden Beispiel gezeigt:

#enthalten
#enthalten
int main ()
char String1 [5] = "Hallo", String2 [5] = "World";
// schließen Sie sich den Saiten an
Strcat (String1, String2);
printf (string1);

Da die Größe der Zielzeichenfolge, String1, kleiner als die resultierende verkettete Zeichenfolge ist, beendet das Programm mit einem Segmentierungsfehler, wie in der folgenden Ausgabe gezeigt:

Programm empfangener Signal Sigsegv, Segmentierungsfehler.

NOTIZ: Die STRCAT -Funktion ist empfindlich gegenüber der Reihenfolge der übergebenen Parameter; Der erste Wert repräsentiert die Zielzeichenfolge, während der zweite die Quellzeichenfolge darstellt.

Schließen

In diesem kurzen Tutorial haben Sie gelernt, wie man den StrCat -Befehl in C benutzt und mit ihnen arbeitet. Um mehr zu erfahren, verwenden Sie das Referenzhandbuch oder überprüfen Sie das Handbuch für Linux -Programmierer.