C ++ strcat () - C ++ Standardbibliothek

Die Funktion strcat () in C ++ hängt eine Kopie einer Zeichenfolge an das Ende einer anderen Zeichenfolge an.

strcat () Prototyp

 char * strcat (char * dest, const char * src);

Die strcat()Funktion akzeptiert zwei Argumente: dest und src. Diese Funktion hängt eine Kopie der Zeichenfolge, auf die src zeigt, an das Ende der Zeichenfolge an, auf die dest zeigt. Das Null-Abschlusszeichen am Ende von dest wird durch das erste Zeichen von src ersetzt, und das resultierende Zeichen wird ebenfalls mit Null abgeschlossen.

Das Verhalten ist undefiniert, wenn

  • Die Saiten überlappen sich.
  • Das Ziel-Array ist nicht groß genug, um den Inhalt von src anzuhängen.

Es ist in der Header-Datei "> Header-Datei definiert.

strcat () -Parameter

  • dest: Zeiger auf eine nullterminierende Zeichenfolge, an die angehängt werden soll.
  • src: Zeiger auf eine nullterminierende Zeichenfolge, die angehängt werden soll.

strcat () Rückgabewert

Die Funktion strcat () gibt dest zurück, den Zeiger auf die Zielzeichenfolge.

Beispiel: Funktionsweise der Funktion strcat ()

 #include #include using namespace std; int main() ( char dest(50) = "Learning C++ is fun"; char src(50) = " and easy"; strcat(dest, src); cout << dest ; return 0; )

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 Das Erlernen von C ++ macht Spaß und ist einfach

Interessante Beiträge...