C ++ strlen () - Biblioteca estándar de C ++

La función strlen () en C ++ devuelve la longitud de la cadena dada.

prototipo strlen ()

 size_t strlen (const char * str);

Strlen () toma una cadena de bytes terminada en nulo str como argumento y devuelve su longitud. La longitud no incluye el carácter nulo. Si no hay ningún carácter nulo en la cadena, el comportamiento de la función no está definido.

Se define en el archivo de encabezado "> archivo de encabezado.

strlen () Parámetros

str: puntero a la cadena de bytes terminada en nulo cuya longitud se va a calcular.

strlen () Valor de retorno

La función strlen () devuelve la longitud de la cadena de bytes terminada en nulo.

Ejemplo: cómo funciona la función 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; )

Cuando ejecute el programa, la salida será:

 Longitud de str1 = 13 Longitud de str2 = 22 str2 es más larga que str1

Articulos interesantes...