Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - aiuto apertura non sequenziale di file
Forum - C/C++ - aiuto apertura non sequenziale di file

Avatar
The Newbie (Member)
Pro


Messaggi: 175
Iscritto: 14/07/2010

Segnala al moderatore
Postato alle 17:45
Martedì, 04/02/2014
durante il corso di fondamenti di informatica all'università, ci hanno spiegato molto sbrigativamente come leggere e scrivere su un file esistente; il problema è che il prof ci ha illustrato solo l'accesso sequenziale ai file, liquidandoci dicendo che l'accesso specifico è possibile solo con dei puntatori.

ora vorrei chiedervi: come si può accedere in un punto preciso scelto da me, oppure dall'utente? è possibile con le librerie standard (in particolare fstream)?

grazie in anticipo per la risposta

PM Quote
Avatar
Poggi Marco (Member)
Guru


Messaggi: 969
Iscritto: 05/01/2010

Segnala al moderatore
Postato alle 19:14
Martedì, 04/02/2014
Per l' accesso casuale a file, devi utilizzare la libreria fstream.
( http://www.cplusplus.com/reference/ios/ )

La funzione seek ti consente di raggiungere una data posizione su un file:
Ecco un esempio di come si procede:
http://www.cplusplus.com/reference/istream/istream/seekg/

PM Quote
Avatar
The Newbie (Member)
Pro


Messaggi: 175
Iscritto: 14/07/2010

Segnala al moderatore
Postato alle 18:46
Giovedì, 06/02/2014
Grazie mille :)

PM Quote