C ++ wcscpy () - Perpustakaan Standard C ++

Fungsi wcscpy () dalam C ++ menyalin rentetan watak yang luas dari sumber ke destinasi.

Fungsi wcscpy () ditentukan dalam fail tajuk.

prototaip wcscpy ()

 wchar_t * wcscpy (wchar_t * dest, const wchar_t * src);

Fungsi wcscpy () mengambil dua argumen: dest dan src. Ia menyalin rentetan watak lebar yang ditunjukkan oleh src ke lokasi memori yang ditunjukkan oleh dest. Watak lebar penamatan nol juga disalin.

Tingkah laku tidak ditentukan sekiranya:

  • Memori yang diperuntukkan untuk pointer dest tidak cukup besar.
  • Rentetan bertindih.

wcscpy () Parameter

  • dest: Penunjuk ke susunan watak yang luas di mana kandungannya disalin.
  • src: Penunjuk ke susunan watak yang luas di mana kandungannya disalin dari.

wcscpy () Nilai pulangan

  • Fungsi wcscpy () mengembalikan dest.

Contoh: Bagaimana fungsi wcscpy () berfungsi?

 #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; )

Semasa anda menjalankan program, outputnya adalah:

 Selepas menyalin, dest = Ăpple

Artikel menarik...