Código:
nombre: juan
apellido: garcia
edad: 40
ciudad: malaga
Ahora con un programa quiero mostrar por pantalla aquellas personas del archivo que sean mayores de 18 años.
He visto que con fseek puedes moverte dentro del archivo. He pensado en crear dos punteros al archivo, uno quedándose al principio de cada bloque (cada persona), y otro que lo vaya recorriendo. Entonces el que va recorriendo, si encuentra la edad y ve que es mayor de 18 va hasta el final del bloque y un for, muestra por pantalla desde el primer puntero en el inicio hasta el ultimo en el final.
No se si esa es la mejor forma de encararlo, si a alguien se le ocurre alguna mejor acepto sugerencias. Gracias.