C ++ wcslen () - C ++ standarta bibliotēka

Funkcija wcslen () C ++ atgriež dotās platās virknes garumu.

Funkcija wcslen () ir definēta galvenes failā.

wcslen () prototips

 size_t wcslen (const wchar_t * str);

Wcslen () par argumentu uzskata nulles izbeigtu plašu virknes virkni un atgriež garumu. Garums neietver nulles platu rakstzīmi. Ja platajā virknē nav neviena nulles plaša rakstura, funkcijas darbība nav definēta.

wcslen () parametri

  • str: rādītājs nulles izbeigtajai platajai virknei, kuras garums ir jāaprēķina.

wcslen () Atgriešanās vērtība

  • Funkcija wcslen () atgriež nulles pārtraukuma platas virknes garumu.

Piemērs: Kā darbojas funkcija 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; )

Palaidot programmu, izeja būs:

 Str1 garums = 12 str2 garums = 6 str1 ir garāks par str2

Interesanti raksti...