18/12/2010, 07:08
|
| | Fecha de Ingreso: octubre-2008
Mensajes: 91
Antigüedad: 16 años, 1 mes Puntos: 0 | |
Respuesta: leer una matriz desde fichero en C Cita:
Iniciado por Munire
Código C:
Ver original#include <stdio.h> #include <stdlib.h> int main() { int i, j; int escenario[50][50]; FILE *fp; fp = fopen("ejemplo1.txt","r"); if(fp==NULL) for(i=0;i<17;i++) { for(j=0;j<19;j++) { fscanf(fp , "%1d", &escenario [i ][j ]); se guarda en un array printf("%d", escenario [i ][j ]); y se imprime a la vez (aprovechamos por que el bucle es el mismo ) } printf("\n"); //cada vez que se termina una fila hay que pasar a la siguiente linea } return 0; }
tengo esto en el archivo ejemplo1.txt
Código:
1111111111111111111
1000000001000000001
1011011101011101101
1000000000000000001
1011010111110101101
1000010001000100001
1111011101011101111
1111010000000101111
1111000111110001111
1111010000000101111
1111011101011101111
1000010001000100001
1011010111110101101
1000000000000000001
1011011101011101101
1000000001000000001
1111111111111111111
esta es la salida:
Código:
1111111111111111111
1000000001000000001
1011011101011101101
1000000000000000001
1011010111110101101
1000010001000100001
1111011101011101111
1111010000000101111
1111000111110001111
1111010000000101111
1111011101011101111
1000010001000100001
1011010111110101101
1000000000000000001
1011011101011101101
1000000001000000001
1111111111111111111
Presione una tecla para continuar . . .
esto es lo que quieres??? POR FIN!!! eso es justo lo que queria....llevaba atascado dias...
muchisimas gracias |