Fungsi strcpy () dalam C ++ menyalin rentetan watak dari sumber ke destinasi.
prototaip strcpy ()
char * strcpy (char * dest, const char * src);
Yang strcpy()
mengambil dua hujah: dest dan src. Ia menyalin rentetan watak yang ditunjukkan oleh src ke lokasi memori yang ditunjukkan oleh dest. Watak penamatan nol juga disalin.
Tingkah laku tidak ditentukan sekiranya:
- Memori yang diperuntukkan untuk pointer dest tidak cukup besar.
- Rentetan bertindih.
Ia ditakrifkan dalam header file "> header file.
strcpy () Parameter
dest
: Penunjuk ke array watak di mana kandungannya disalin ke.src
: Penunjuk ke array watak di mana kandungannya disalin dari.
strcpy () Nilai pulangan
Fungsi strcpy () mengembalikan dest, penunjuk ke tujuan.
Contoh: Bagaimana fungsi strcpy () berfungsi
#include #include using namespace std; int main() ( char src() = "Hello Programmers."; /* Large enough to store content of src */ char dest(20); strcpy(dest,src); cout << dest; return 0; )
Semasa anda menjalankan program, outputnya adalah:
Hello Pengaturcara.