Tecnología

Inicio

Cómo hacer una matriz de cadenas

Los programas de ordenador almacenan datos en un número de diferentes contenedores. Un contenedor de base y fácil de usar es la matriz, que almacena los datos en una secuencia de celdas de memoria. Una variante común de la matriz es una matriz, que a veces se llama una matriz de dos dimensiones. La matriz almacena un número de matrices dentro de una única matriz, externa. Las varias matrices internas luego almacenar un tipo de datos, tales como una cadena de texto. Puede utilizar un lenguaje de programación como C ++ para almacenar cadenas de texto en una matriz.

Instrucciones

1 Cargar el IDE C ++ haciendo clic en el icono del programa. Cuando se abre, seleccione "Archivo / Nuevo / Proyecto" y elegir la opción "Proyecto ++ C" para crear un nuevo proyecto de C ++. Un archivo de código fuente en blanco en la parte editor de texto de la IDE.

2 Crear una función principal. La función principal es donde comienza su programa. Escribe lo siguiente en la parte superior del archivo de código fuente:

int main ()

{}

3 Declarar una matriz de dos dimensiones, o matriz, de cadenas. Puede ajustar el tamaño de la matriz a lo que quieras. Por ejemplo, para crear una matriz que es cinco cadenas largas y cinco cadenas de ancho, escriba lo siguiente entre las llaves de la función principal:

matriz string [5] [5];

4 Bucle a través de la matriz anidada utilizando un bucle "for". El primer bucle "for" bucle a través de la matriz externa de la matriz, que es la que contiene las otras matrices. El segundo bucle "for" recorre el array interior de la matriz, que contiene las cuerdas. Para crear un anidado bucle "for", escribe la siguiente declaración debajo de la declaración de la matriz:

// Ciclo for exterior

for(int i = 0; i < 5; i++)

{

// Bucle interior para comenzar

for (int j = 0; j <5; j ++)

{}

// Interior de final del bucle

}

// Exterior de final del bucle

5 Asignar un valor a cada una cadena en la matriz. Cada cadena es visitado una vez dentro del anidado "para" bucles. Al colocar la siguiente declaración entre las llaves que siguen inmediatamente el segundo bucle "for", se puede establecer el valor de cada cadena. Escribe lo siguiente entre las llaves después del segundo bucle "for":

matrix[i][j] = 'x';

6 Imprimir el valor de la matriz a la ventana de salida. Coloque la siguiente línea inmediatamente después de la asignación de cadena hecha en el paso anterior:

cout &lt;&lt; matrix[i][j];

7 Imprimir un carácter de nueva línea al final de una iteración completa del exterior bucle "for". Una conjuntos completos de iteración e imprime el texto de todas las cadenas contenidas en una matriz interior. Al imprimir un carácter de nueva línea aquí, la salida impresa se divide en una cuadrícula con filas y columnas. Escribe la siguiente declaración después de que el texto: "// interior de final del bucle."

cout &lt;&lt; endl;

8 Ejecutar el programa pulsando el botón "Reproducir" verde. La salida del programa es el siguiente:

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx