



char matriz[X][Y]; à Bidimensional de tipo carácter. Podéis observar su representación grafica a la derecha. Como podéis apreciar en esta matriz, X adquiere el valor de 7 al igual que Y que también vale 7. En este caso de matriz se requiere de dos índices para poder acceder o guardar datos. Un ejemplo de almacenamiento de un carácter en esta matriz seria: matriz[4][4]=10; Esto almacenaría el valor 10 en la casilla que se encuentra en la posición X=4, Y=4. No me digáis que nunca habéis jugado a hundir la flota de MB xD.
|
#include <stdio.h> #include <conio.h>
main() { char matriz[7][7]; /* Declaramos una matriz de 7*7 caracteres */ int c,d; /* Contadores */
for(c=0;c<=6;c++) { for(d=0;d<=6;d++) { printf("Caracter para guardar en matriz[%d][%d]: ",c,d); scanf("%c",&matriz[c][d]); getchar(); } }
for(c=0;c<=6;c++) { for(d=0;d<=6;d++) { printf("\nValor matriz[%d][%d]=%c",c,d,matriz[c][d]); } } getch(); }
|
|