LINEINPUT/de

(Difference between revisions)
Jump to: navigation, search
((**COPIED FROM ENGLISH PAGE**) =)
(Remarks)
Line 17: Line 17:
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
= <span class="f_Header">Remarks</span> =
+
= <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) File number, which identifies an opened file
+
(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) A string, which is assigned with the next line from the file.
+
(String) Ein String dem die nächste Zeile einer Datei zugewiesen wird.
  
 
|}
 
|}
Line 38: Line 38:
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
Only valid for files opened in mode INPUT. Line INPUT works only with strings. It is great for working on text files.
+
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;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</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  
Personal tools
Namespaces
Variants
Actions
Navigation
In other languages
Language