Riposizionare l'indicatore di posizione del file

di il
2 risposte

Riposizionare l'indicatore di posizione del file

Come da titolo volevo sapere se fosse possibile riposizionare l'indicatore di posizione del file ad una certa riga da me decisa.
So dell'esistenza della funzione fseek ma con questa funzione è possibile solo posizionarsi all'inizio (più un offset), alla fine(più un offset) o dalla posizione corrente (più un offset).
Per risolvere il problema di posizionarsi alla riga i-esima mi sono posizionato all'inizio con fseek(SEEK_SET) e poi ho "letto" (inutilmente) le prime i-1 righe con fgets.
Questo metodo funziona ma volevo sapere se c'è un metodo migliore

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte