Cita:
Iniciado por javitotorrejon
No entiendo muy bien, lo ultimo es una pregunta?
Cada vez que llamas a tu función vuelves abrir el file, por consiguiente siempre leerás el mismo registro u objeto y nunca avanzarás a los siguientes ya que lees de uno en uno, salvo utilices fseek.