C ++ wcscpy () - C ++ Standard Library

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

Artikel yang menarik...