C strcpy () - C Standardbibliothek

Inhaltsverzeichnis

In diesem Tutorial lernen Sie, wie Sie mit der Funktion strcpy () in der C-Programmierung Zeichenfolgen kopieren (anhand eines Beispiels).

C strcpy ()

Der Funktionsprototyp von strcpy()ist:

 char* strcpy(char* destination, const char* source);
  • Die strcpy()Funktion kopiert die Zeichenfolge, auf die die Quelle zeigt (einschließlich des Nullzeichens), zum Ziel.
  • Die strcpy()Funktion gibt auch die kopierte Zeichenfolge zurück.

Die strcpy()Funktion ist in der Header-Datei string.h definiert.

Beispiel: C strcpy ()

 #include #include int main() ( char str1(20) = "C programming"; char str2(20); // copying str1 to str2 strcpy(str2, str1); puts(str2); // C programming return 0; )

Ausgabe

 C-Programmierung

Hinweis: Wenn Sie verwenden strcpy(), sollte die Größe der Zielzeichenfolge groß genug sein, um die kopierte Zeichenfolge zu speichern. Andernfalls kann es zu undefiniertem Verhalten kommen .

Interessante Beiträge...