The C + + lenguaje de programación almacena y manipula cadenas como arrays de caracteres. Usted puede pensar en una cadena en C + + como una lista ordenada de los caracteres individuales . Esto puede parecer un poco raro para los programadores acostumbrados a simplemente declarar un tipo de cadena en otros idiomas. Sin embargo , el tratamiento de cada carácter como una discreta en lugar de una parte de un todo permite un control mucho más fino cuando se analizan y manipular cadenas . Declarar una matriz de caracteres , y asignar a cada miembro el valor de " * " para crear una cadena de asteriscos . Instrucciones
1
declarar e inicializar una matriz de caracteres . Para este ejemplo , utilice el siguiente código:
caracteres astString [ ]
2
Asignar el valor de " *" para los miembros de la matriz individuales. Basándose en el código en el paso uno :
caracteres astString [ ] = { "*" , "*" , "*" , "*" , "*" , "*" , "*" , " * ',' * ',' * ',' * ', 0 } ;
Esta declaración crea una matriz de caracteres de 11 asteriscos. El cero al final de la instrucción es utilizada por C + + para indicar el final de la matriz
3
mostrar la cadena a la pantalla con el siguiente ejemplo: .
showstring ( astString ) ;
4
showstring escritura como una función separada . Esta es una manera simple de mostrar a los miembros de la matriz:
void showstring (char astString [ ] )
{ for (int i = 0 ; astString [ i ] = ' \\ 0 ' ; ! i + +) {
cout << astString [ i];
}
}
< p> Estos pasos simples recorrer la matriz e imprime cada miembro de la pantalla. La función termina cuando se encuentra con el carácter '0 ' al final de la matriz.