C ++ wcslen () - Perpustakaan Standard C ++

Fungsi wcslen () dalam C ++ mengembalikan panjang rentetan lebar yang diberikan.

Fungsi wcslen () ditentukan dalam fail tajuk.

prototaip wcslen ()

 size_t wcslen (const wchar_t * str);

Wcslen () mengambil string rentetan nol yang dihentikan sebagai argumennya dan mengembalikan panjangnya. Panjangnya tidak termasuk watak lebar kosong. Sekiranya tidak ada watak lebar kosong dalam rentetan lebar, tingkah laku fungsi tidak ditentukan.

wcslen () Parameter

  • str: Penunjuk ke tali lebar yang ditamatkan nol yang panjangnya akan dikira.

wcslen () Nilai pulangan

  • Fungsi wcslen () mengembalikan panjang tali lebar yang dihentikan nol.

Contoh: Bagaimana fungsi wcslen () berfungsi?

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t str1() = L"Hello Worldu0021"; wchar_t str2() = L"u0764u077au077cu079fu07a1u072e"; int len1 = wcslen(str1); int len2 = wcslen(str2); cout << "Length of str1 = " << len1 << endl; cout << "Length of str2 = " << len2 < len2) cout << "str1 is longer than str2"; else if (len1 < len2) cout << "str2 is longer than str1"; else cout << "str1 and str2 are of equal length"; return 0; )

Semasa anda menjalankan program, outputnya adalah:

 Panjang str1 = 12 Panjang str2 = 6 str1 lebih panjang daripada str2

Artikel menarik...