1
Declarar la cadena que desea que la duración de la . En C esto se puede hacer de la siguiente manera : variableName char [ ] = " palabra " . Dado que la variable se declara entre comillas el carácter nulo sigue a la palabra que resulta en una matriz con cinco elementos. Para el ejemplo actual , el " variableName [ i ] " sintaxis accede al elemento i-ésimo , donde los elementos están numerados de cero a cuatro . Por ejemplo, el " variableName [ 1 ]" sintaxis devuelve la letra ' o'.
2
Configuración del tiempo -do marco circular que contendrá las instrucciones para contar el número de cartas en la cadena. Un bucle while es de la forma ", mientras que condiciones lo hacen tareas " . En C el siguiente while se evalúa como verdadera hasta que el bucle lee el carácter nulo , en cuyo punto el ciclo termina .
While ( variableName [ i])
{
insertar código para hacer el recuento aquí
}
3
Inicialice la variable entera i a cero, de la siguiente manera :
i = 0 ;
Mientras
( variableName [ i])
{
código de inserción para hacer el recuento aquí
}
Es importante proporcionar una valor inicial desde C, y un montón de otros idiomas , no lo hará por ti, y el código no funcionará
4
Insertar el contador en el bucle while , de la siguiente manera : .
i = 0 ;
While ( variableName [ i])
{
i + + ; }
line i + + es el mostrador y se incrementa la variable i en uno. Inicialmente i es cero, lo que significa variableName [ i ] es la letra ' w ' , y la sentencia while se evalúa como cierta y el código dentro del bucle while ejecuta , el aumento de i por uno. Este proceso se repite hasta que el valor nulo en la matriz de cadenas que se alcance , momento en el que i es igual a la longitud de la cadena .
5
Imprimir el valor final de la barra, o de forma equivalente la longitud de la cuerda, a la pantalla para que pueda comprobarlo. En C utilice el siguiente código para hacer esto:
printf ( " La longitud de la cadena es% d \\ n", i);