Hola buenas. Espero que me entiendan el problema que tengo y a ver si encuentran alguna solucion. A mi no se me ocurre nada. Estoy elaborando un programa que cada minuto lee un archivo de texto. Yo en esta lectura detecto algunos tokens que me interesan. El problema es el siguiente: el archivo de texto se va actualizando continuamente, por lo que la mayoria de las veces, la ultima linea no la leo completa. Para leer, lo hago con fgets y con un while(!feof). El problema es que yo, al llegar al final, guardo la posición, para, en el siguiente acceso a la lectura, continuar desde ahi. El problema es que si en la ultima linea, se ha partido un token de los que me interesan, pues no lo detecto, pues una parte quedo ya en el tramo leido con anterioridad y otra en el tramo nuevo (los tokens los cojo con strcmp). Yo he pensado(a no ser que se os ocurra algo mejor), en que en vez de guardar la posición final, guardar la posición del comienzo de la ultima linea, pero no veo claro como hacerlo. Estoy un poco confuso. Espero me hayan comprendido y sepan darme en la medida de lo posible una solución, con la cual les estaria muy agradecido por mi parte. GRACIAS por leerme.