Compiti ed esercitazioni VERIFICATO

file_position_indicator accorgimenti logici e teorici prof: Caglioti

Politecnico di Milano ingegneria dell'automazione 2018
Nessun voto ancora
Condividi: WhatsApp Telegram
Anteprima pagina 1 — file_position_indicator accorgimenti logici e teorici prof:  Caglioti

Di cosa parla

  • 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.

Altri appunti di FONDAMENTI DI INFORMATICA

Condividi questi appunti

WhatsApp Telegram