Funktionsname : strcat
Header-Datei : <string.h>
Funktion : Spleißen Sie eine Zeichenfolge nach der Zielzeichenfolge
Funktionsprototyp : char *strcat(char *destin, const char *source);
Funktion : Spleißen Sie eine Zeichenfolge nach der Zielzeichenfolge
Parameter : char *destin ist das Ziel-String-Array
const char *source ist das zu verbindende String-Array
Rückgabewert : Gibt nach erfolgreichem Spleißen den Zeiger auf das String-Array zurück.
Hinweis : Das Ziel muss groß genug sein, um die Quelle aufzunehmen, andernfalls tritt ein Überlauffehler auf. Diese Funktion generiert keine neue Zeichenfolge, sondern ändert die ursprüngliche Zeichenfolge. Daher kann Ziel nur ein Zeichenarray sein, kein String, auf den ein String-Zeiger zeigt, da der String-Zeiger auf eine String-Konstante zeigt und die Konstante nicht geändert werden kann.
Programmbeispiel: Strings zu einem neuen String verketten und den neuen String ausgeben
#include<string.h>#include<stdio.h>intmain(void){chardestination[25]={Ilove};char*blank=,*c=www.dotcpp.com;strcat(destination,blank);strcat (destination,c);printf(%sn,destination);return0;}
Laufergebnisse:
Ich liebewww.dotcpp.com