C ++ strlen () - C ++ Standardbibliothek

Die Funktion strlen () in C ++ gibt die Länge der angegebenen Zeichenfolge zurück.

strlen () Prototyp

 size_t strlen (const char * str);

Strlen () verwendet eine nullterminierte Bytezeichenfolge str als Argument und gibt ihre Länge zurück. Die Länge enthält nicht das Nullzeichen. Wenn die Zeichenfolge kein Nullzeichen enthält, ist das Verhalten der Funktion undefiniert.

Es ist in der Header-Datei "> Header-Datei definiert.

strlen () Parameter

str: Zeiger auf die nullterminierte Bytezeichenfolge, deren Länge berechnet werden soll.

strlen () Rückgabewert

Die Funktion strlen () gibt die Länge der nullterminierten Bytezeichenfolge zurück.

Beispiel: Funktionsweise der Funktion strlen ()

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

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 Länge von str1 = 13 Länge von str2 = 22 str2 ist länger als str1

Interessante Beiträge...