Originariamente inviato da andbin
Parlando sempre in generale, quando si apre un file e il sistema fornisce un "handle" per identificare il file, è già intrinseco l'utilizzo di un "puntatore" che indica la posizione corrente all'interno del file.
E come faccio a spostare questo puntatore, senza leggere, e quindi memorizzare in variabili interne al programma, il contenuto di alcune parti del file?

Un'altra cosa, se io ho un file che in un ciclo deve essere letto più volte dall'inizio alla fine, come posso riportare il puntatore all'inizio del file, chiudendolo e riaprendolo?