LINEINPUT/de
(→(**COPIED FROM ENGLISH PAGE**) =) |
(→Remarks) |
||
Line 17: | Line 17: | ||
<span style="font-family: Arial;"> </span> | <span style="font-family: Arial;"> </span> | ||
− | = <span class="f_Header"> | + | = <span class="f_Header">Anmerkungen</span> = |
<div style="padding: 0px; margin: 0px 0px 0px 4px;"> | <div style="padding: 0px; margin: 0px 0px 0px 4px;"> | ||
{| width="609" cellspacing="0" cellpadding="1" border="1" style="border: 2px solid rgb(0, 0, 0); border-spacing: 0px; border-collapse: collapse;" | {| width="609" cellspacing="0" cellpadding="1" border="1" style="border: 2px solid rgb(0, 0, 0); border-spacing: 0px; border-collapse: collapse;" | ||
Line 25: | Line 25: | ||
| valign="top" width="100%" style="width: 482px; border: 1px solid rgb(0, 0, 0);" | | | valign="top" width="100%" style="width: 482px; border: 1px solid rgb(0, 0, 0);" | | ||
− | (Byte) | + | (Byte) Filenummer mit der geöffnete Datei identifiziert wird. |
|- style="vertical-align: top;" | |- style="vertical-align: top;" | ||
Line 32: | Line 32: | ||
| valign="top" width="100%" style="width: 482px; border: 1px solid rgb(0, 0, 0);" | | | valign="top" width="100%" style="width: 482px; border: 1px solid rgb(0, 0, 0);" | | ||
− | (String) | + | (String) Ein String dem die nächste Zeile einer Datei zugewiesen wird. |
|} | |} | ||
Line 38: | Line 38: | ||
<span style="font-family: Arial;"> </span> | <span style="font-family: Arial;"> </span> | ||
− | + | 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. | |
<span style="font-family: Arial;"> </span> | <span style="font-family: Arial;"> </span> |
Revision as of 13:37, 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.
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 |
---|