
07/10/2004, 07:08
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 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, |