C ++ wcslen () - C ++ - vakiokirjasto

Funktio wcslen () C ++: ssa palauttaa annetun leveän merkkijonon pituuden.

Wcslen () -toiminto määritetään otsikkotiedostossa.

wcslen () -prototyyppi

 size_t wcslen (const wchar_t * str);

Wcslen () ottaa argumentiksi nollan päättyvän leveän merkkijonon ja palauttaa pituuden. Pituus ei sisällä tyhjää leveää merkkiä. Jos leveässä merkkijonossa ei ole tyhjää leveää merkkiä, funktion käyttäytymistä ei määritellä.

wcslen () -parametrit

  • str: Nollan päättyneen leveän merkkijonon osoitin, jonka pituus on laskettava.

wcslen () Palautusarvo

  • Wcslen () -funktio palauttaa nollapäätetyn leveän merkkijonon pituuden.

Esimerkki: Kuinka wcslen () -toiminto toimii?

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

Kun suoritat ohjelmaa, tulos on:

 Str1 = 12: n pituus = str2 = 6: n pituus str1 on pidempi kuin str2

Mielenkiintoisia artikkeleita...