LINE-INPUT#-Befehl
Syntax:
Verwendung:
Bemerkungen:
Beispiel:
GW-BASIC
LINE INPUT# <Dateinummer>,<Zeichenfol-
genvariable>
Liest eine ganze Zeile (bis zu 254 Zeichen) von einer
sequentiellen Datendatei auf Platte in eine Zei
chenfolgenvariable, wobei Abgrenzungszeichen
ignoriert werden.
<Dateinummer> ist die Nummer, unter der die
Datei mit dem OPEN-Befehl eröffnet wurde. <Zei-
chenfolgenvariable> entspricht dem Variablenna
men, dem die Zeile zugewiesen wird. Mit LINE
INPUT# werden sämtliche Zeichen in der sequen
tiellen Datei bis zu einer Zeilenschaltung gelesen.
Die Zeilenschaltung/der Zeilenvorschub wird dann
übersprungen. Der nächste LINE INPUT# Befehl
liest sämtliche Zeichen bis zu der nächsten Zeilen
schaltung. (Wird eine Folge "Zeilenvorschub/Zei-
lenschaltung" angetroffen, so wird sie beibehalten.)
LINE INPUT# ist besonders nützlich, wenn jede
Zeile einer Datendatei in Felder unterteilt ist, oder
wenn ein im ASCII-Format gesichertes GW-BASIC
Programm (siehe SAVE) von einem anderen Pro
gramm in Form von Daten gelesen wird.
10 OPEN "0 ",1,"LISTE"
20 LINE INPUT "KUNDEN
INFORMATION? ";C$
30 PRINT #1,C$
40 CLOSE 1
50 OPEN "I",l,"LISTE"
60 LINE INPUT #1,C$
70 PRINT C$
80 CLOSE 1
ergibt
KUNDEN INFORMATION? LINDA
JONES 234,4 MEMPHIS
LINDA JONES 234,4 MEMPHIS
Bei diesem Beispiel werden Informationen mit
Kommas und anderen Abgrenzungszeichen über
die Tastatur in C$ gelesen. Danach wird die sequen
tielle Datei wieder eröffnet, die Informationen wer
den wieder in C$ eingelesen und danach angezeigt.
GW-BASIC-BEFEHLE UND FUNKTIONEN
LINE IN P U W
4-141