LINE INPUT
LINE INPUT [ # Stream , ] Variable
Lê toda uma linha de texto a partir do fluxo de texto
Stream em uma
Variable String.
Se o fluxo
Stream não for especificado, a entrada padrão é usada.
Toda a linha é lida, exceto o delimitador de fim-de-linha.
O delimitador de fim-de-linha pode ser definido com a propriedade
Stream.EndOfLine.
Que é por padrão
gb.
Unix,
e seleciona um único caractere
Chr$(10)
.
Não use esta instrução para ler a partir de arquivos binários, porque você vai perder os caracteres de avanço de linha. Use
READ no lugar.
Não use essa instrução dentro do evento Read de um processo que não necessariamente envia uma nova linha
(se ele está imprimindo em um prompt por exemplo). Ele irá bloquear para sempre esperando o caractere de nova linha.
Exemplos
DIM hFile AS Stream
DIM sOneLine AS String
' Imprimir um arquivo para a saída padrão
hFile = OPEN "/etc/hosts" FOR INPUT
WHILE NOT Eof(hFile)
LINE INPUT #hFile, sOneLine
PRINT sOneLine
WEND
CLOSE #hFile
Veja também