“Conocimientos Programación>C /C + + Programming

Cómo calcular la longitud de cuerda

2014/2/20
En programación , una cadena es un conjunto de caracteres que representan palabras. Por lo general , las variables y el tipo de datos que poseen deben ser declaradas antes de ser utilizadas , y en muchos de los idiomas modernos como C , las cadenas se clasifican como una colección - bien conocido como una serie - de los caracteres individuales con el " tipo char " . La mayoría de los lenguajes de software proporcionan funciones intrínsecas para determinar la longitud de las cadenas , ya que muchas funciones requieren esta información para llevar a cabo correctamente. Sin embargo, como alternativa al uso de una función intrínseca , puede escribir su propio código que calcular la longitud de la cadena , poniendo un contador dentro de un bucle while que termina al llegar al final de la palabra . Instrucciones
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);

C /C + + Programming
¿Cómo revertir un número en C
Cómo hacer tu propio PSP Game
Cómo convertir una cadena en un Enum
Cómo calcular el tamaño de los elementos en los tampones en C
Cómo hacer un botón de salida en C + +
Cómo Video Stream en XCode
Cómo utilizar cadenas como entrada desde el teclado en matrices bidimensionales con C Programas
Cómo eliminar a + + Montón C Corrupt
Conocimientos Informáticos © http://www.ordenador.online