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

Cómo hacer una matriz de cadenas

2013/8/8
programas informáticos almacenan datos en un número de diferentes contenedores. Un recipiente básico 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 interiores a continuación, almacenar un tipo de datos , tales como una cadena de texto . Usted puede utilizar un lenguaje de programación como C + + para almacenar cadenas de texto en una matriz . Cosas que necesitará
+ entorno de desarrollo integrado ( IDE ) , como Eclipse CDT
compilador C + + , como GCC
Mostrar más instrucciones
1

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

Crear una función principal. La función principal es donde se inicia el programa. Escriba 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 de cinco cuerdas de largo y cinco de ancho cadenas , escriba el texto siguiente entre las llaves de la función principal :

serie de la matriz [ 5 ] [ 5 ] ;
4

Loop través de la matriz con un anidado bucle "for" . El primero " para " bucles de bucle a través de la matriz externa de la matriz, que es la que contiene las otras matrices . El segundo " para " bucle bucles más de la matriz interior de la matriz , que contiene las cuerdas . Para crear un anidado bucle "for" , escriba la siguiente declaración debajo de la declaración de matriz :

//ciclo for exterior

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

{

//interior de loop comenzará

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


<

//exterior para el bucle final
5

Asignar un valor a cada cadena de la matriz p > //interior de lazo

}
. Cada cadena es visitado una vez dentro del anidado " de" loops . Al colocar la siguiente declaración entre las llaves que, inmediatamente a continuación del segundo bucle "for" , se puede establecer el valor de cada cadena. Escriba el siguiente entre los corchetes después del segundo bucle "for" :

matriz [ i] [ j ] = ' x' ;
6

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

cout << matriz [ i] [ j ] ;
7

Imprimir un carácter de nueva línea en al final de una iteración completa del exterior bucle "for" . Una iteración completa fija e imprime el texto de todas las cadenas contenidas en una matriz interna . 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 lazo "

cout << endl ;
8

Ejecute el programa presionando el green "Play" botón . La salida del programa es el siguiente:

xxxxx

xxxxx xxxxx


xxxxx xxxxx




C /C + + Programming
Cómo tomar una cadena desde un archivo de entrada e invertirla en C + +
3D Juegos Creador Tutorial
Cómo compilar el código en un Mac
Cómo utilizar la pila de contenedores STL Clase
Cómo convertir a BitArray Byte
Cómo mostrar una cadena hacia atrás en C
Cómo agregar un DLL en Visual C
Cómo leer una matriz en lenguaje C
Conocimientos Informáticos © http://www.ordenador.online