C ++ strlen () - C ++ szabványos könyvtár

A strlen () függvény a C ++ - ban adja vissza az adott karakterlánc hosszát.

strlen () prototípus

 méret_t strlen (const char * str);

A strlen () argumentumként egy null végű bájt stringet vesz fel, és visszaadja a hosszát. A hossz nem tartalmazza a null karaktert. Ha a karakterláncban nincs null karakter, akkor a függvény viselkedése nincs meghatározva.

A "header file"> header fájlban van meghatározva.

strlen () Paraméterek

str: A null végű bájt karakterlánc mutatója, amelynek hosszát ki kell számítani.

strlen () Visszatérési érték

A strlen () függvény visszaadja a null végű bájt karakterlánc hosszát.

Példa: Hogyan működik a strlen () függvény

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

A program futtatásakor a kimenet a következő lesz:

 Str1 = 13 hossza = str2 = 22 hossza str2 hosszabb, mint str1

érdekes cikkek...