Aprender a manipular matrices de caracteres es un paso fundamental para aprender a programar en un lenguaje . Una matriz de caracteres es una secuencia de posiciones de memoria que pueden almacenar una frase. C + + puede almacenar oraciones al igual que el lenguaje C utilizando matrices . Estas matrices se llaman cadenas de lenguaje C . Cada elemento de la matriz contiene un solo carácter y termina con un carácter especial llamado terminador nulo . Cosas que necesitará
C + + Compiler , como
GCC C + + IDE como Eclipse CDT
Mostrar más instrucciones
1
Definir una matriz de un tamaño igual al número de letras y espacios en su sentencia , más uno. El espacio extra se mantenga el terminador nulo y es la forma que el programa de seguimiento de donde termina una cadena. Suponga que desea almacenar la frase " Hola " en su conjunto . Esta frase es de 5 caracteres de longitud, por lo que sería definir una matriz de tamaño 6 así:
frase char [ 6 ] ;
2
Place caracteres de la matriz de asignación de un carácter a cada posición de memoria en la matriz . Esto se puede hacer de la siguiente manera :
frase [ 0 ] = ' H' ;
frase [ 1 ] = ' e' ;
sentencia [ 2 ] = ' l ' ;
sentencia [ 3 ] =' l ' ;
sentencia [ 4 ] =' o ' ;
3
Terminar la frase con un carácter especial llamado terminador nulo . El terminador nulo dice C + + , donde termina la frase. Añade esta línea a su código:
sentencia [ 5 ] = ' \\ 0 ' ;
4
Escriba la línea siguiente para declarar otra cadena utilizando otro método. Con este método, el tamaño de la cadena se calculará y se añade automáticamente el terminador nulo
caracteres sentence_method2 [ ] = " Hola" ; .