Originariamente inviato da andbin
Parlando proprio in generale, l'unica che si può fare per accedere in modo "casuale" a dei dati nel file è fare un "seek" ad una certa posizione nel file.
Ma questo non vuol dire che ti sei mosso di N righe o N caratteri. Se un file di testo è composto da righe di lunghezze diverse e non conosciute/determinate a priori, non puoi spostarti in modo arbitrario alla riga i-esima. Devi per forza leggerle in modo sequenziale.
Che storia! e per leggerle in modo sequenziale devo per forza utilizzare una variabile di appoggio nel programma in modo che il puntatore si sposti all'interno del file?