RE:Leer fichero al revés con fseek
Hola,
entonces lo que tendras que hacer es irte al final y guardar la posicion "fin", ir leyendo cada byte hacia atras hasta encontrar la marca "fin de linea" de la linea anterior. Tomar la posicion siguiente a dicha marca como "principio", volver a leer (esta vez guardando los datos en donde quieras) hasta llegar a la marca final. Moverte otra vez a la marca "principio" introducir el valor en la marca "fin" y repetir el proceso de busqueda hasta el salto de linea anterior para volver a empezar.
O bien, otra opcion es leer una vez el fichero desde el principio hasta el final, guardando en un Array de DWORDs las posiciones donde haya un "salto de linea". Una vez hecho eso, irte a la penultima posicion y leer normal hasta la ultima, irte a la antepenultima y leer hasta la penultima y asi asi... hasta que llegues al principio del fichero y leas hasta el primer salto de linea.