Tecnología

Inicio

Forma de guardar una frase en una matriz en C ++

Forma de guardar una frase en una matriz en C ++


Aprender a manipular matrices de caracteres es un paso fundamental en el aprendizaje de cómo programar en un lenguaje. Una matriz de caracteres es una secuencia de posiciones de memoria que pueden almacenar una frase. C ++ puede almacenar frases al igual que el lenguaje C utilizando matrices. Estas matrices son generalmente llamados cadenas estilo C. Cada elemento de la matriz tiene un carácter único y termina con un carácter especial que se llama un terminador nulo.

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 pulsado el terminador nulo y es la forma de hacer el seguimiento de dónde termina una cadena del programa. Suponga que desea almacenar la frase "Hola" en su matriz. Esta frase es de 5 caracteres de longitud, por lo que sería definir una matriz de tamaño 6 de esta manera:

frase char [6];

2 Coloque caracteres de la matriz mediante la asignación de un carácter a cada posición de memoria en la matriz. Esto puede hacerse de la siguiente manera:

La frase [0] 'H' =;

La frase [1] 'e' =;

La frase [2] 'l';

La frase [3] 'l';

La frase [4] = 'o';

3 Terminar la frase con un carácter especial que se llama un terminador nulo. El terminador nulo dice C ++ donde termina la frase. Añadir esta línea a su código:

La frase [5] = '\ 0';

4 Escribe 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.

Char sentence_method2 [] = "Hola";