C ++ wmemcpy () - Perpustakaan Standard C ++

Fungsi wmemcpy () dalam C ++ menyalin sejumlah watak luas dari sumber ke destinasi.

Fungsi wmemcpy () ditentukan dalam fail tajuk.

prototaip wmemcpy ()

 wchar_t * wmemcpy (wchar_t * dest, const wchar_t * src, size_t count);

Fungsi wmemcpy () mengambil tiga argumen: dest, src dan count. Fungsi ini apabila dipanggil, salinan dengan tepat mengira watak luas dari lokasi memori yang ditunjukkan oleh src ke lokasi memori yang ditunjukkan oleh dest.

Tingkah laku fungsi ini tidak ditentukan sekiranya:

  • Sama ada src atau dest adalah penunjuk kosong.
  • Objek bertindih.

wmemcpy () Parameter

  • dest: Penunjuk ke susunan watak luas di mana kandungannya disalin
  • src: Penunjuk ke susunan watak luas di mana kandungannya disalin dari.
  • kiraan: Bilangan aksara lebar untuk disalin dari src ke tujuan

wmemcpy () Nilai pulangan

  • Fungsi wmemcpy () mengembalikan dest.

Contoh: Bagaimana fungsi wmemcpy () berfungsi?

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t src() = L"u03b1u03b2u03b3u03b8u03bbu03c9u03c0"; wchar_t dest(20); int count = 5; wmemcpy(dest, src, count); wcout << L"After copying" << endl; for(int i=0; i 

When you run the program, the output will be:

 After copying αβγθλ

Artikel menarik...