LINE INPUT
LINE INPUT [ # Stream , ] Variable
Reads an entire line of text from the text stream
Stream into a
String Variable.
If the stream
Stream is not specified, then the standard input is used.
The entire line is read, except the end-of-line delimiter.
The end-of-line delimiter can be defined with the
Stream.EndOfLine property.
It is
gb.
Unix by default,
which selects a single
Chr(10)
character.
Do not use this instruction to read from binary files, because you will lose the linefeed characters. Use
READ instead.
Do not use this instruction inside the Read event of a process that does not necessarily send a newline
(because it is printing a prompt for example). It will block forever waiting for the newline character.
Examples
DIM hFile AS Stream
DIM sOneLine AS String
' Print a file to standard output
hFile = OPEN "/etc/hosts" FOR INPUT
WHILE NOT Eof(hFile)
LINE INPUT #hFile, sOneLine
PRINT sOneLine
WEND
CLOSE #hFile
See also