Ciao,
se ho capito bene vuoi trovare il massimo indice (numero sopra al nome) contenuto nel file, giusto?
Se è così l'algoritmo non mi sembra complesso e può essere più o meno questo:
- leggi una riga. E' un indice ed è il primo che leggi: lo salvi nella viariabile max
- leggi tre righe (magari dentro a un for) e le trascuri: saranno il nome, il codice e la riga vuota
- c'è qualcos'altro nel file? Se il file è terminato allora max contiene il massimo. Altrimenti
- leggi una riga: è un indice. Se è maggiore di max lo metti in max (sostituzione), altrimenti no
- leggi tre righe e le trascuri
- c'è qualcos'altro nel file? Se il file è terminato allora max contiene il massimo. Altrimenti ripeti
![]()