LINEINPUT/de
Contents |
Funktion
Liest eine Zeile einer geöffneten Datei.
Syntax
LINEINPUT #bFileNumber, sLineText
LINE_INPUT #bFileNumber, sLineText
Anmerkungen
BfileNumber |
(Byte) Filenummer mit der geöffnete Datei identifiziert wird. |
SlineText |
(String) Ein String dem die nächste Zeile einer Datei zugewiesen wird. |
Gilt nur für Dateien die im INPUT-Modus geöffnet sind. LINEINPUT arbeitet nur mit Strings und eignet sich somit besonders für Textdateien.
See also
INITFILESYSTEM , OPEN , CLOSE, FLUSH , PRINT, LOC, LOF , EOF , FREEFILE , FILEATTR , SEEK , BSAVE , BLOAD , KILL ,DISKFREE , DISKSIZE , GET , PUT , FILEDATE , FILETIME , FILEDATETIME , DIR , FILELEN , WRITE , INPUT
ASM
Calls |
_FileLineInput |
|
Input |
r24: filenumber |
X: Pointer to String to be written from file |
|
r25: Stringlength |
|
Output |
r25: Errorcode |
C-Flag: Set on Error |
Example
'Ok we want to check if the file contains the written lines Ff = Freefile()' get file handle Open "test.txt" For Input As #ff ' we can use a constant for the file too Print Lof(#ff); " length of file" Print Fileattr(#ff); " file mode"' should be 1 for input Do LineInput #ff , S ' read a line ' line input is used to read a line of text from a file Print S ' print on terminal emulator Loop Until Eof(ff)<> 0 'The EOF() function returns a non-zero number when the end of the file is reached 'This way we know that there is no more data we can read Close #ff
Languages | English • Deutsch |
---|