16/12/2010, 16:41
|
| | Fecha de Ingreso: abril-2010 Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 7 meses Puntos: 228 | |
Respuesta: leer una matriz desde fichero en C Primero que todo en el fscanf tenes que decirle quye lea un caracter y no un numero.... porque te estaba tomando toda la linea si no,
fscanf(fp, "%c", escenario[i][j]);
El primer codigo con los dos for y erl while no andaba porque en el while se consumia todo el archivo y cuando pasas a una nuevca iteracion ya se termino el archivo....asi que no va eso.
Por eso con el if estra bien si ya sabes cuantos caracteres tiene cada linea y tene cuidado porque el caracter de fin de linea tambien cuenta.... deberias leerlo cuando termina el segundo for. |