Fungsi strcpy () di C ++ menyalin string karakter dari sumber ke tujuan.
strcpy () prototipe
char * strcpy (char * dest, const char * src);
The strcpy()
Fungsi membutuhkan dua argumen: dest dan src. Ini menyalin string karakter yang ditunjukkan oleh src ke lokasi memori yang ditunjukkan oleh dest. Karakter penghentian null juga disalin.
Perilaku tidak ditentukan jika:
- Memori yang dialokasikan untuk penunjuk dest tidak cukup besar.
- Stringnya tumpang tindih.
Ini didefinisikan dalam file header "> file header.
strcpy () Parameter
dest
: Pointer ke larik karakter tempat konten disalin.src
: Pointer ke larik karakter tempat konten disalin.
strcpy () Nilai kembali
Fungsi strcpy () mengembalikan tujuan, penunjuk ke tujuan.
Contoh: Bagaimana fungsi strcpy () bekerja
#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; )
Saat Anda menjalankan program, hasilnya adalah:
Halo Programer.