Fungsi strcpy() ialah fungsi perpustakaan standard. Ia digunakan untuk menyalin satu rentetan ke rentetan yang lain. Dalam bahasa C, ia diisytiharkan dalam fail pengepala "string.h", manakala dalam bahasa C++, ia diisytiharkan dalam fail pengepala cstring. Ia mengembalikan penunjuk ke destinasi.
Ini ialah sintaks strcpy() dalam bahasa C,
char* strcpy(char* dest, const char* src);
beberapa perkara utama strcpy().
Ia menyalin keseluruhan rentetan ke dalam rentetan sasaran. Ia menggantikan keseluruhan rentetan dan bukannya menambahkannya.
Ia tidak mengubah rentetan sumber.
Berikut ialah contoh strcpy() dalam bahasa C:
Demonstrasi dalam talian
#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; }
String s1 before: Hello world! String s1 after: Welcome String s2 : Welcome
Atas ialah kandungan terperinci Dalam C/C++, fungsi strcpy() ialah fungsi yang digunakan untuk menyalin satu rentetan ke rentetan lain. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!