C ++ wcscat () - Perpustakaan Standard C ++

Fungsi wcscat () dalam C ++ menambahkan salinan rentetan lebar ke hujung rentetan lebar yang lain.

Fungsi wcscat () didefinisikan dalam fail tajuk.

prototaip wcscat ()

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

Fungsi wcscat () mengambil dua argumen: dest dan src. Fungsi ini menambahkan salinan rentetan watak lebar yang ditunjukkan oleh src akhir rentetan lebar yang ditunjukkan oleh dest.

Watak lebar penghentian nol di hujung dest digantikan oleh watak pertama src dan watak yang dihasilkan juga ditamatkan nol.

Tingkah laku tidak ditentukan sekiranya

  • tali bertindih.
  • array dest tidak cukup besar untuk menambahkan kandungan src.

wcscat () Parameter

  • dest: Pointer ke sifar menamatkan rentetan lebar untuk ditambahkan ke.
  • src: Penunjuk ke rentetan lebar nol yang berakhir yang akan dilampirkan.

wcscat () Nilai pulangan

  • Fungsi wcscat () mengembalikan dest.

Contoh: Bagaimana fungsi wcscat () berfungsi?

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

Semasa anda menjalankan program, outputnya adalah:

 Setelah dilampirkan: अ आ इ ई क ख ग घ

Artikel menarik...