Heim  >  Artikel  >  Backend-Entwicklung  >  In C/C++ ist die Funktion strcpy() eine Funktion, die zum Kopieren eines Strings in einen anderen String verwendet wird

In C/C++ ist die Funktion strcpy() eine Funktion, die zum Kopieren eines Strings in einen anderen String verwendet wird

WBOY
WBOYnach vorne
2023-09-09 08:49:02891Durchsuche

In C/C++ ist die Funktion strcpy() eine Funktion, die zum Kopieren eines Strings in einen anderen String verwendet wird

Die Funktion strcpy() ist eine Standardbibliotheksfunktion. Es wird verwendet, um eine Zeichenfolge in eine andere Zeichenfolge zu kopieren. In der C-Sprache wird es in der Header-Datei „string.h“ deklariert, während es in der C++-Sprache in der cstring-Header-Datei deklariert wird. Es gibt einen Zeiger auf das Ziel zurück.

Dies ist die Syntax von strcpy() in der C-Sprache,

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

einige wichtige Punkte von strcpy().

  • Es kopiert die gesamte Zeichenfolge in die Zielzeichenfolge. Es ersetzt die gesamte Zeichenfolge, anstatt sie anzuhängen.

  • Die Quellzeichenfolge wird nicht geändert.

Das Folgende ist ein Beispiel für strcpy() in der C-Sprache:

Beispiel

Online-Demonstration

#include <stdio.h>
#include<string.h>
int main() {
   char s1[] = "Hello world!";
   char s2[] = "Welcome";
   printf("String s1 before: %s\n", s1);
   strcpy(s1, s2);
   printf("String s1 after: %s\n", s1);
   printf("String s2 : %s", s2);
   return 0;
}

Ausgabe

String s1 before: Hello world!
String s1 after: Welcome
String s2 : Welcome

Das obige ist der detaillierte Inhalt vonIn C/C++ ist die Funktion strcpy() eine Funktion, die zum Kopieren eines Strings in einen anderen String verwendet wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen