Hay muchas formas de leer un fichero, si puedes poner la forma en que esta guardado, es decir si usas estructuras, si es de acceso directo, etc, tal vez te pueda ayudar... yo la funcion k mas utilizo (en C) es fread() junto cono fseek() para colocarse en la posicion adecuada a la hora de leer