Anweisung zur Entgegennahme eines oder mehrerer Werte aus dem Eingabestrom.
Syntax: INPUT kann wahlweise von einer Aufforderung (einem Prompt) gefolgt werden und dieses wiederum von einem Strichpunkt oder einem Komma, welches bei der Darstellung auf der Konsole ein Fragezeichen ausgibt. Danach folgt eine Liste mit Variablennamen jedes beliebigen Typs, jeweils durch Komma voneinander getrennt. Nach der letzten Variable kann die ganze Sequenz wiederholt werden, wobei vor dem ersten Namen wieder ein Komma steht. Darüber hinaus kann die Position der Aufforderung durch die
SPC,
TAB und
PRINT-Formatierung definiert werden.
Hinweis: Führende Leerzeichen des Eingabe-Strings werden ignoriert, Kommas werden als Endmarkierungen des aktuellen Elements aufgefaßt.
Beispiele:
INPUT a$ : REM Einfaches "?" als Anfrage drucken
INPUT "Wieviele",zahl% : REM Frage lautet "Wieviele?"
INPUT "Adresse &"hex$ : REM kein "?", weil kein Komma
INPUT TAB(10)"Name ",n$'TAB(10)"Adresse ",a$
INPUT a,b,c,d,"Mehr ",yb$
INPUT SPC(5)"Buchstabe",zch$