C ++ wcscat () - C ++ Pustaka Standar

Fungsi wcscat () di C ++ menambahkan salinan string lebar ke akhir string lebar lainnya.

Fungsi wcscat () didefinisikan dalam file header.

wcscat () prototipe

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

Fungsi wcscat () mengambil dua argumen: dest dan src. Fungsi ini menambahkan salinan dari string karakter lebar yang ditunjukkan oleh src di akhir string lebar yang ditunjukkan oleh tujuan.

Karakter lebar penghentian null di akhir tujuan diganti dengan karakter pertama src dan karakter yang dihasilkan juga diakhiri dengan null.

Perilaku tidak ditentukan jika

  • stringnya tumpang tindih.
  • array dest tidak cukup besar untuk menambahkan konten src.

Parameter wcscat ()

  • dest: Pointer ke null mengakhiri string lebar untuk ditambahkan.
  • src: Pointer ke string lebar penghentian null yang akan ditambahkan.

wcscat () Nilai kembali

  • Fungsi wcscat () mengembalikan tujuan.

Contoh: Bagaimana fungsi wcscat () bekerja?

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t dest(50) = L"u0905 u0906 u0907 u0908 "; wchar_t src(50) = L"u0915 u0916 u0917 u0918 "; wcscat(dest, src); wcout << "After appending: " << dest ; return 0; )

Saat Anda menjalankan program, hasilnya adalah:

 Setelah menambahkan: अ आ इ ई क ख ग घ

Artikel yang menarik...