C ++ wcslen () - Biblioteca standard C ++

Funcția wcslen () în C ++ returnează lungimea șirului larg dat.

Funcția wcslen () este definită în fișierul antet.

wcslen () prototip

 size_t wcslen (const wchar_t * str);

Wcslen () ia ca argument un șir de caractere larg terminat nul și îi returnează lungimea. Lungimea nu include caracterul larg nul. Dacă nu există un caracter lat nul în șirul lat, comportamentul funcției este nedefinit.

wcslen () Parametri

  • str: Pointer către șirul larg terminat nul a cărui lungime trebuie calculată.

wcslen () Valoare returnată

  • Funcția wcslen () returnează lungimea șirului larg terminat nul.

Exemplu: Cum funcționează funcția wcslen ()?

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

Când rulați programul, ieșirea va fi:

 Lungimea str1 = 12 Lungimea str2 = 6 str1 este mai lungă decât str2

Articole interesante...