LINEINPUT/de
(→ASM) |
(→ASM) |
||
Line 93: | Line 93: | ||
| valign="top" width="60%" style="width: 274px; border: 1px solid rgb(0, 0, 0);" | | | valign="top" width="60%" style="width: 274px; border: 1px solid rgb(0, 0, 0);" | | ||
− | C-Flag: Bei einem Fehler | + | C-Flag: Bei einem Fehler gesetzt. |
|} | |} |
Revision as of 13:40, 28 February 2013
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.
Siehe auch
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: Filenummer |
X-Zeiger auf den String der beschrieben werden soll. |
|
r25: Länge des Strings |
|
Output |
r25: Fehlercode |
C-Flag: Bei einem Fehler gesetzt. |
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 |
---|