C ++ wmemcpy () - C ++ Pustaka Standar

Fungsi wmemcpy () di C ++ menyalin sejumlah karakter lebar tertentu dari sumber ke tujuan.

Fungsi wmemcpy () didefinisikan dalam file header.

wmemcpy () prototipe

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

Fungsi wmemcpy () mengambil tiga argumen: dest, src dan count. Fungsi ini ketika dipanggil, menyalin secara tepat menghitung karakter lebar dari lokasi memori yang ditunjukkan oleh src ke lokasi memori yang ditunjuk oleh tujuan.

Perilaku fungsi ini tidak ditentukan jika:

  • Baik src atau dest adalah penunjuk null.
  • Objeknya tumpang tindih.

Parameter wmemcpy ()

  • dest: Pointer ke array karakter lebar tempat konten disalin
  • src: Pointer ke array karakter lebar tempat konten disalin.
  • count: Jumlah karakter lebar untuk disalin dari src ke tujuan.

wmemcpy () Nilai kembali

  • Fungsi wmemcpy () mengembalikan tujuan.

Contoh: Bagaimana cara kerja fungsi wmemcpy ()?

 #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 yang menarik...