LINE INPUT
LINE INPUT [ # Stream , ] Variable
从Stream流中读取一个整行的文本到Variable字符串变量。
如果没有指定Stream流,则使用标准输入。
读取的整行文本不包括行尾的定界符。
行尾定界符可由
Stream.EndOfLine 属性定义。
缺省是
gb.
Unix,使用一个单字符
Chr$(10)。
这个语句不能被用于读取二进制文件,因为你会得不到换行符。读取二进制文件应使用
READ语句。
不要在不一定发送换行(以打印一个提示为例)的进程的Read事件内部使用该语句。
将保持阻塞来等待换行符。
示例
DIM hFile AS Stream
DIM sOneLine AS String
' 打印文件到标准输出
hFile = OPEN "/etc/hosts" FOR INPUT
WHILE NOT Eof(hFile)
LINE INPUT #hFile, sOneLine
PRINT sOneLine
WEND
CLOSE #hFile
参见