LINE INPUT
LINE INPUT [ # Flusso , ] Variabile
Legge un'intera linea di testo dallo stream
Flusso immessa nella variabile stringa
Variabile.
Se lo stream
Flusso non viene specificato, allora si fa riferimento al dispositivo in input predefinito in uso.
Tutta la linea viene letta e restituita ad eccezione del carattere di fine linea (end-of-line) che la delimita.
Il carattere delimitatore end-of-line, può essere definito con la proprietà (proprietà)
Stream.EndOfLine.
Esso è
gb.
Unix per impostazione predefinita, che seleziona un carattere
Chr$(10)
.
Attenzione! non usare questa istruzione per leggere dati binari, altrimenti è possibile una perdita di dati. Usare al suo posto
READ.
Attenzione! Non usare questa istruzione all'interno dell'evento Read o in un processo che non necessariamente invi una nuova linea, perché questo si bloccherebbe in attesa del carattere di nuova riga.
Esempio
DIM hFile AS Stream
DIM sOneLine AS String
' Stampa il file nell' uscita predefinita.
hFile = OPEN "/etc/hosts" FOR INPUT
WHILE NOT Eof(hFile)
LINE INPUT #hFile, sOneLine
PRINT sOneLine
WEND
CLOSE #hFile
Vedi anche