Glossario informatico: EOF
Letteralmente: End Of File
Byte che segnala la fine di un file.
Nei linguaggi di programmazione, questo byte viene utilizzato per capire se la lettura di un file sia terminata oppure no.
Ad esempio, in Visual Basic:
  Dim linea_file as String
  Dim ff as Integer
  ff = FreeFile()
  Open "Contatti.csv" For Input As #ff
  While Not EOF(ff)   'Legge tutte le linee del file, una alla volta.
    Line Input #ff, linea_file
    (...)  ' Codice per l'elaborazione dei dati letti)
    linee_lette = linee_lette + 1
  Wend
  Close #ff
  (...)    ' Il programma prosegue
In questo caso si vuole evitare che il programma generi un errore nel tentare la lettura di dati inesistenti.
All'inizio di ogni iterazione (ciclo While... Wend) viene interpellata la funzione EOF; Questa verifica se l'ultima linea del file è stata letta; se sì, restituisce il valore Vero (=> uscire dal ciclo e proseguire l'esecuzione del programma), altrimenti Falso (=> continuare a leggere i dati dal file).
Cerca anche su: Google, Wikipedia.
- Migliorala tu stesso e contribuisci alla crescita del glossario.
- Scrivi all'Oracolo di pc-facile.com e lui ti risponderà via e-mail entro 48 ore lavorative.
- Invia questa definizione a un amico.