Originariamente inviato da mondobimbi
quando apri un file il suo contenuto non è necessariamente scaricato in memoria, dipende dal tuo sistema operativo e la bufferizzazione dei dati che adotta.
Per muoverti all'interno del file senza leggerneil contenuto puoi usare la funzione seek con cui puoi andare all'inizio del file, avanti di tot caratteri, indietro etc.
Questo è l'unico sistema senza scaricarti l'intero file, quindi se tu conosci la struttura interna del file puoi fare quello che chiedi, altrimenti non è possibile.
Cerca con google "seek file c"
ciao
sergio
Grazie ho dato uno sguardo. Questo si può fare se si utilizzi il tipo FILE e si definisce il file con puntatore. Ma se si ha un file così definito:

ifstream file("studenti1.txt");



e ad un certo punto su questo file si effettua un ciclo per confrontarlo con un dato preso da un'altro file e raggiunta la fine del file devo riportare il puntatore all'inizio per preparare il file ad accettare un altro ciclo?