Tecnología

Inicio

¿Cómo encontrar la longitud de cadena

¿Cómo encontrar la longitud de cadena


Las cadenas son uno de los tipos de datos primitivos más comunes de C, que las implementa como matrices de caracteres de otros idiomas, como Python. Estos otros idiomas ellos encapsulan como su propia clase con métodos votos. Pero no importa el idioma que está utilizando, a veces es sólo importante para determinar la longitud de una cadena.

Instrucciones

Utilice la función apropiada

1 Utilice la función "strlen (3)" si usted está usando C o C ++. Se acepta el puntero a la matriz de caracteres y devuelve el número de caracteres antes de la terminación nulo carácter, \ 0. Es importante señalar, sin embargo, que si no se tiene cuidado en otras partes del código, y no hay ningún carácter nulo de terminación en el que se espera, esto puede devolver un valor erróneo. Esto puede ser especialmente peligroso si, por ejemplo, que ha asignado 256 caracteres para una cadena, y tratar de escribir más allá que el buffer. Si tenemos una matriz de caracteres "char * name", entonces se puede obtener de su longitud: "strlen (nombre);"

2 Utilice la opción "() len" función de si está usando Python. La función len () es una aplicación muy útil y le dirá la longitud de la cadena que proporcione, o el número de elementos en una lista que proporciona, o el número de claves en un diccionario que proporcione. Si usted tiene una cadena "nombre", entonces se obtendría con su nombre: "len (nombre)".

3 Utilice el atributo de longitud si está usando JavaScript. Cada objeto de cadena en JavaScript tiene un atributo de longitud que devuelve la longitud de la cadena. Por ejemplo, si usted tiene una cadena denominada "nombre" y luego "name.length" es la longitud de la cadena.

4 Utilice la función "strlen" en PHP. Al igual que el / C ++ función C "strlen (3)," esto devuelve la longitud de la cadena que proporcione. Sin embargo, se necesita un objeto de cadena, lo que más la comprobación del tamaño de la memoria intermedia de la prima array de caracteres homólogo en C. Si tenemos una cadena "$ nombre", entonces su longitud es devuelto por "strlen ($ name);".

5 Utilice la "longitud" o atributo "tamaño" en Ruby. Si tenemos una cadena "nombre", entonces podemos llamar a cualquiera "name.size" o "name.length" para determinar la longitud de la cadena.