Il file position è un attributo dell'open file che indica la posizione corrente per la lettura o scrittura di caratteri.
Su sistemi GNU e POSIX, il file position è rappresentato da un intero indicante il numero di byte dallo inizio del file; viene generalmente impostato all'inizio del file e incrementato durante le operazioni di lettura/scrittura.
Si possono utilizzare funzioni come fseek su stream o lseek su descriptori per modificare il file position, ma si riceve ESPIPE se il file non supporta l'accesso random.
I file aperti in modalità append scriveranno sempre al termine del file, indipendentemente dal file position; quest'ultimo continua a controllare la posizione di lettura.
Ogni apertura di un file crea una posizione di file separata; quindi, anche all'interno dello stesso programma, due stream o descriptori avranno posizioni di file indipendenti.
Il duplicato di un descriptor condivide la stessa posizione di file, in cui un cambiamento influenzerà l'altro.
Siamo nati da poco ma abbiamo già migliaia di appunti nella nostra community!
Completa il tuo profilo
Adesso sei dei nostri!
Ottieni i primi crediti!
Carica i tuoi file
Il modo più veloce per guadagnare crediti è caricare materiale.
Ci sono tante tipologie di materiale e siamo certi che hai tanto valore da condividere con la community!
Accidenti, ancora non abbiamo il tuo corso di laurea!
Se ti va puoi inserirlo tu in pochi click — anche solo il corso di laurea, oppure completo di tutti i corsi!
Aggiungilo subito
e faremo del nostro meglio per popolarlo di materiale interessante.
Nel frattempo inizia a guadagnare crediti invitando i tuoi amici, così appena saremo attivi potrai subito accedere al materiale disponibile.
Bastano 3 amici verificati per attivare l'abbonamento…
Consiglia ai tuoi amici
Scrivi ai tuoi vecchi amici o ai tuoi nuovi colleghi di studio. Ogni email che inserisci rappresenta un mattone importante per la community.
Per ogni amico che porti otterrai nuovi crediti!