File

File su disco: un insieme di dati sul disco cui è associato un nome

I file su disco hanno due attributi: un contenuto (i dati) e un nome (del file)

File e stream

C considera ogni file come una sequenza di byte, un file termina con l’end-of-file marker

Uno stream viene creato quando un file viene aperto: fornisce un *canale di comunicazione tra i file e i programmi

Quando si apre un file viene restituito un puntatore alla struttura FILE

Esempi di puntatori a file:

FILE structure