EOF

Definizione rapida

EOF è l'indicazione che segnala a un programma il raggiungimento della fine di un file.

Spiegazione

Nei linguaggi di programmazione, la condizione End of File permette di sapere se rimangono dati da leggere. Un ciclo può verificarla prima di ogni iterazione: continua finché restituisce falso e termina quando l'ultima riga è stata acquisita, evitando accessi oltre il contenuto disponibile.

Esempio pratico

Un programma legge un file riga per riga e interrompe il ciclo appena la funzione EOF conferma che non esistono altri dati.

Spiegazione tecnica

Il controllo protegge la procedura di lettura da richieste non valide oltre il limite del file e determina quando restituire l'esecuzione al codice successivo.

Da non confondere con

EOF riguarda la conclusione dell'intero file; EOB delimita soltanto un blocco al suo interno.