Honestamente con lo poco que presentas no es posible ayudarte.
Para empezar necesitamos conocer como se almacena cada registro en el archivo. Y si este lo abres en el modo texto no puedes (mas bien no deberías por detalles técnicos) utilizar fseek para encontrar un registro, en su lugar procesas el archivo linea por linea.
Mejor publica la versión mas pequeña posible de tu programa.
Un saludo
Para empezar necesitamos conocer como se almacena cada registro en el archivo. Y si este lo abres en el modo texto no puedes (mas bien no deberías por detalles técnicos) utilizar fseek para encontrar un registro, en su lugar procesas el archivo linea por linea.
Mejor publica la versión mas pequeña posible de tu programa.
Un saludo