Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/10/2004, 07:08
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
Pero .. al menos sabes si ese "número" del final de cada registro es de cierto formato (longitud en caracteres ..)? .. Existe siempre un espacio u otro caracter antes de ese "número"? ..

Te comento todo esto .. por qué si no hay nada de eso como "norma" es bastante complejo "atinar" a que tu algoritmo siempre funcione (por eso con mi anterior propuesta .. el objetivo era de "normalizar" esos datos).

Lo que pretendo es llegar a ver que formato tiene tu archivo (sus datos) como para ver alguna solución para leerlo .. Personalmente para ese tipo de estructura yo usaría file() en lugar de fgets() para obtener un array y como tal "trabajarla". Además recuera que el fgets() lee los bytes que ahí indiques (1024 en tu caso tienes puesto) .. esa función se usa para leer un archivo entero hacia un string y a tí te interesaría leer esos "registros" por qué con "Cada uno" tienes que hacer X proceso (como ese de obtener tus últimos datos).

Un saludo,