Salve a tutti, stavo facendo un programma che interagisce con dei file.
Mi è quindi venuto un dubbio sull'utilizzo di eof().
se io avessi un ciclo while(file.eof()){}, il cursore aumenta di una posizione ad ogni ciclo, giusto?
quindi, se ad un certo punto dovessi saltare una parte di file, potrei spostare semplicemente il cursore più avanti? Faccio un esempio con uno pseudolinguaggio
in questo modo, il programma dovrebbe stampare 100 caratteri, saltarne 20 e poi continuare fino alla fine.codice:while(file.eof) { if(hai stampato 100 caratteri) { riposiziona il cursore 20 caratteri dopo; } ottieni il carattere e stampalo a schermo; }
Funziona?
Grazie mille per l'attenzione che mi avete dedicato.
Ciao![]()