C ++ strlen () - C ++ Standardbibliotek

Strlen () -funktionen i C ++ returnerar längden på den angivna strängen.

strlen () prototyp

 size_t strlen (const char * str);

Strlen () tar en null-avslutad byte sträng som sitt argument och returnerar dess längd. Längden inkluderar inte nollkaraktären. Om det inte finns något null-tecken i strängen är funktionens beteende odefinierad.

Det definieras i rubrikfil "> rubrikfil.

strlen () Parametrar

str: Pekare till nollavslutad bytesträng vars längd ska beräknas.

strlen () Returvärde

Strlen () -funktionen returnerar längden på den null-avslutade byte-strängen.

Exempel: Hur strlen () fungerar

 #include #include using namespace std; int main() ( char str1() = "This a string"; char str2() = "This is another string"; int len1 = strlen(str1); int len2 = strlen(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; )

När du kör programmet blir resultatet:

 Str1 längd = 13 Str2 = 22 str2 är längre än str1

Intressanta artiklar...