LINEINPUT/de

(Difference between revisions)
Jump to: navigation, search
(See also)
(ASM)
Line 70: Line 70:
  
 
| valign="top" width="38%" style="width: 237px; border: 1px solid rgb(0, 0, 0);" |  
 
| valign="top" width="38%" style="width: 237px; border: 1px solid rgb(0, 0, 0);" |  
r24: filenumber
+
r24: Filenummer
  
 
| 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);" |  
X: Pointer to String to be written from file
+
X-Zeiger auf den String der beschrieben werden soll.
  
 
|- style="vertical-align: top;"
 
|- style="vertical-align: top;"
Line 80: Line 80:
  
 
| valign="top" width="38%" style="width: 237px; border: 1px solid rgb(0, 0, 0);" |  
 
| valign="top" width="38%" style="width: 237px; border: 1px solid rgb(0, 0, 0);" |  
r25: Stringlength
+
r25: Länge des Strings
  
 
| 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);" |  
Line 90: Line 90:
  
 
| valign="top" width="38%" style="width: 237px; border: 1px solid rgb(0, 0, 0);" |  
 
| valign="top" width="38%" style="width: 237px; border: 1px solid rgb(0, 0, 0);" |  
r25: Errorcode
+
r25: Fehlercode
  
 
| 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: Set on Error
+
C-Flag: Bei einem Fehler gestzt.
  
 
|}
 
|}

Revision as of 13:39, 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 gestzt.

 

 

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  
Personal tools
Namespaces
Variants
Actions
Navigation
In other languages
Language