GW-BASIC-BEFEHLE UND FUNKTIONEN
#
INPUT
INPUT#-Befehl
Syntax:
Verwendung:
Bemerkungen:
4-120
INPl7T#<Dateinummer>,<Variablenliste>
Liest Datenelemente aus einer sequentiellen Ein
heit oder Datei und weist sie Programmvariablen
zu.
<Dateinummer> entspricht der Nummer, die
beim Eröffnen der Datei (mit OPEN) zur Eingabe
benutzt wurde. "Variablenliste" enthält die Varia
blennamen, denen Elemente in der Datei zugewie
sen werden. (Der Variablentyp muß mit dem von
dem Variablennamen angegebenen Typ überein
stimmen.) Bei INPUT# wird kein Fragezeichen
ausgedruckt wie bei INPUT.
Die Datenelemente in der Datei müssen genau so
angezeigt werden, als würden die Daten als Antwort
auf einen INPUT-Befehl eingegeben. Bei numeri
schen Werten werden führende Leerzeichen, Zei
lenschaltungen und Zeilenvorschübe ignoriert. Das
erste Zeichen, bei dem es sich nicht um ein Leerzei
chen, eine Zeilenschaltung oder einen Zeilenvor
schub handelt, wird als Anfang der Zahl betrachtet.
Die Zahl wird mit einem Leerzeichen, einer Zeüen-
schaltung, einem Zeilenvorschub oder einem
Komma beendet.
Sucht GW-BASIC die sequentielle Datendatei
nach einem Zeichenfolgenelement ab, so werden
führende Leerzeichen, Zeilenschaltungen und Zei
lenvorschübe ebenfalls ignoriert. Das erste Zei
chen, bei dem es sich nicht um ein Leerzeichen,
eine Zeilenschaltung oder einen Zeilenvorschub
handelt, wird als Beginn des Zeichenfolgenelemen
tes angesehen. Handelt es sich bei diesem ersten
Zeichen um ein Anführungszeichen ("), so besteht
das Zeichenfolgenelement aus sämtlichen Zeichen,
die zwischen dem ersten und zweiten Anführungs
zeichen gelesen werden. Deshalb darf eine in
Anführungszeichen stehende Zeichenfolge kein
Anführungszeichen als Zeichen enthalten. Ist das
erste Zeichen der Zeichenfolge kein Anführungszei
chen, so handelt es sich um eine nicht in Anfüh-
GW-BASIC