Fungsi wcscpy () di C ++ menyalin string karakter lebar dari sumber ke tujuan.
Fungsi wcscpy () didefinisikan dalam file header.
wcscpy () prototipe
wchar_t * wcscpy (wchar_t * dest, const wchar_t * src);
Fungsi wcscpy () mengambil dua argumen: dest dan src. Ini menyalin string karakter lebar yang ditunjukkan oleh src ke lokasi memori yang ditunjukkan oleh dest. Karakter lebar penghentian null juga disalin.
Perilaku tidak ditentukan jika:
- Memori yang dialokasikan untuk penunjuk dest tidak cukup besar.
- Stringnya tumpang tindih.
Parameter wcscpy ()
- dest: Menunjuk ke larik karakter lebar tempat konten disalin.
- src: Pointer ke array karakter lebar tempat konten disalin.
wcscpy () Nilai kembali
- Fungsi wcscpy () mengembalikan tujuan.
Contoh: Bagaimana fungsi wcscpy () bekerja?
#include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t src() = L"u0102u0070ple"; wchar_t dest(20); wcscpy(dest,src); wcout << L"After copying, dest = " << dest; return 0; )
Saat Anda menjalankan program, hasilnya adalah:
Setelah menyalin, dest = Ăpple