Heim  >  Artikel  >  Backend-Entwicklung  >  Was bedeutet strcat in der C-Sprache?

Was bedeutet strcat in der C-Sprache?

Guanhui
GuanhuiOriginal
2020-06-15 13:20:2012546Durchsuche

Was bedeutet strcat in der C-Sprache?

Was bedeutet strcat in der C-Sprache?

strcat stellt eine Funktion zum Anhängen von Zeichenfolgen in der C-Sprache dar. Ihre Funktion besteht darin, Zeichenfolge A an das Ende von Zeichenfolge B anzuhängen. Der Wert von Zeichenfolge A bleibt unverändert und Zeichenfolge B wird länger. Sie müssen sicherstellen, dass die B-Zeichenfolge nach dem Hinzufügen von A nicht überlaufen kann.

strcat-Deklaration

Das Folgende ist die Deklaration der Funktion strcat().

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

strcat-Parameter

dest – zeigt auf das Zielarray, das einen C-String enthält und groß genug ist, um den angehängten String aufzunehmen.

src – zeigt auf die anzuhängende Zeichenfolge, die die Zielzeichenfolge nicht überschreibt.

strcat-Rückgabewert

Diese Funktion gibt einen Zeiger auf die endgültige Zielzeichenfolge dest zurück.

strcat-Beispiel

#include <stdio.h>
#include <string.h>
 
int main ()
{
   char src[50], dest[50];
 
   strcpy(src,  "This is source");
   strcpy(dest, "This is destination");
 
   strcat(dest, src);
 
   printf("最终的目标字符串: |%s|", dest);
   
   return(0);
}

Kompilierte und ausgeführte Ergebnisse

最终的目标字符串: |This is destinationThis is source|

Empfohlenes Tutorial: „C#

Das obige ist der detaillierte Inhalt vonWas bedeutet strcat in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn