Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/02/2014, 10:54
vosk
 
Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 11 años, 9 meses
Puntos: 83
Respuesta: Lectura datos.txt.

Pues eso, partes de la base de que el formato será correcto: espacio para separar campos, salto de linea para separar filas y # para separar matrices.

Si el filas*columnas de cada matriz es relativamente pequeño puedes cargar todo el archivo en memoria, tokenizarlo por # para obtener bloques matriz, luego para cada bloque matriz tokenizas por \n para obtener los bloques fila, y para cada fila tokenizas por espacios para obtener los campos. Usando la implementacion reentrante de strtok (no forma parte del estandar pero puedes encontrarla por ahi) no tendras problema para solucionarlo.

Otra forma consiste en leer lineas del archivo que seran las filas de la matriz, para cada fila tokenizas por espacios para encontrar los campos y los guardas en una matriz; cuando detectas que la linea es un # entonces olvidas la matriz destino actual y preparas una nueva.

Siento no ponerte nada de codigo
Saludos
vosk