Seite durchsuchen nach:
(powered by
FreeFind)
Bemerkung: Manche Browser haben offensichlich Probleme mit CSS. Für die richtige Darstellung dieser Seiten verwenden Sie am besten
Firefox,
Chrome oder
Opera.
Syntax
zeile = Linein( [fileName][, [zNum][, anz]] ) [;]
Beschreibung
Zeilenweises Lesen einer Datei.
Aufrufparameter
fileName
Systemabhängiger Dateiname.
zNum
Folgenummer der Zeile die gelesen werden soll.
anz
Anzahl der zeilen die zurückgegeben werden sollen. Mögliche Angaben: 0 oder 1.
Standardwerte
fileName
Standard input console (meist Tastatur).
Rückgabewerte
Satz
Aktueller Satz aus der Eingabedatei.
Bemerkungen
Nach jedem Lesevorgang wird die aktuelle Leseposition (Zeichennummer ab
der gelesen wird) um die Zeilenlänge erhöht.
Der Aufrufparameter anz gibt an ob eine Zeile zurückgegeben wird (1) oder
nicht (0). Im zweiten Fall wird die Leseposition am Anfang entweder der
aktuellen Zeile oder der Zeile deren Nummer durch den 2. Parameter zNum
angegeben wurde gesetzt und ein Nullstring zurückgegeben.
Parameter zNum muss positiv sein und innerhalb der Datei liegen. Er darf
nur für die Datenströme mit wahlfreiem Zugriff angegeben werden.
Eine Zeile endet immer mit einem (implementierungsabhängigen) Zeilenendzeichen.
Auf den PC-Systemen ist das CRLF (x0D0A), unter Linux -
LF und auf dme MacOS - CR. Wenn in dem Datenstrom
das Zeilenende nicht vorhanden ist, wartet das Programm bis die Zeile komplett
ist. Ist es unmöglich die Zeile zu vervollständigen, gibt die Funktion die
verfügbaren Zeichen zurück.
Beispiel 1
inpFile = ".\myrexx.rex"
string = Linein( inpFile )
Say string
Ergebnis 1
/* REXX */
Beispiel 2
string = Linein( inpFile, 2 )
Say string
Ergebnis 2
Parse Source . calledAs procName .
Beispiel 3
string = Linein( inpFile, 2, 0 )
Say string
Ergebnis 3
null string
(die Leseposition wird zurückgesetz!)
Beispiel 4
string = Linein( inpFile )
Say string
Ergebnis 4
Parse Source . calledAs procName .
Your privacy: This web site has no cookies, no advertising and does not provide access data to anyone for any reason.
Copyright © Janosch R. Kowalczyk 1999, 2010. All rights reserved.
Most recent revision on 11 May 2010 (131) - 12:43:41.