Programa C para encontrar la longitud de una cadena

En este ejemplo, aprenderá a encontrar la longitud de una cadena manualmente sin usar la función strlen ().

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación en C:

  • C cadenas de programación
  • Manipulaciones de cadenas en programación en C usando funciones de biblioteca
  • C para bucle

Como sabe, la mejor manera de encontrar la longitud de una cadena es usando la strlen()función. Sin embargo, en este ejemplo, encontraremos la longitud de una cadena de forma manual.

Calcular la longitud de la cadena sin usar la función strlen ()

#include int main() ( char s() = "Programming is fun"; int i; for (i = 0; s(i) != ''; ++i); printf("Length of the string: %d", i); return 0; ) 

Salida

Longitud de la cuerda: 18 

Aquí, usando un forbucle, hemos iterado sobre los caracteres de la cadena desde i = 0hasta hasta que se encuentre ''(carácter nulo). En cada iteración, el valor de i aumenta en 1.

Cuando finaliza el ciclo, la longitud de la cadena se almacenará en la variable i.

Articulos interesantes...