Sa., 07 Juni 2025 14:45:53 +0200

C64 BASIC V2.0: Befehl: INPUT#

-


Letztes Update am Fr., 30 Mai 2025 22:42:09 +0200 von Andreas Potthoff

INPUT#

  • Token: 132 / $84 | Abkürzung: iN | ROM Exec: 43941 / $ABA5
  • Typ: Anweisung | Funktion: Input/Output
  • Syntax: INPUT# <file number> , <variable list>

Aktion, Hinweise, Tipps, Tricks:

Dies ist in der Regel der schnellste und einfachste Weg, Daten aus einer Datei auf Festplatte oder Band abzurufen. Die Daten liegen in Form ganzer Variablen mit bis zu 80 Zeichen Länge vor, im Gegensatz zur Einzelzugriffsmethode von GET#. Zuerst muss die Datei geöffnet sein, dann kann INPUT# die Variablen füllen.

Der INPUT#-Befehl geht davon aus, dass eine Variable beendet ist, wenn er einen RETURN-Code (CHR$ (13)), ein Komma (,), ein Semikolon (;) oder einen Doppelpunkt (:) liest.

Anführungszeichen können verwendet werden, um diese Zeichen beim Schreiben einzuschließen, falls sie benötigt werden (siehe PRINT#-Anweisung).

Wenn der verwendete Variablentyp numerisch ist und nicht-numerische Zeichen empfangen werden, tritt ein Fehler „BAD DATA“ auf. INPUT# kann Zeichenfolgen mit bis zu 80 Zeichen Länge lesen, darüber hinaus tritt ein Fehler „STRING TOO LONG“ auf. Bei Verwendung mit Gerät Nr. 3 (dem Bildschirm) liest diese Anweisung eine ganze logische Zeile und bewegt den Cursor nach unten zur nächsten Zeile.


Beispiele:

10 INPUT#1,A
20 INPUT#2,A$,B$


BefehleCLOSE, CLR, CMD, CONT, DATA, DEF, DIM, END, FOR, GET, GET#, GOSUB, GOTO, IF, INPUT, INPUT#, LET, LIST, LOAD, NEW, NEXT, ON, OPEN, POKE, PRINT, PRINT#, READ, REM, RESTORE, RETURN, RUN, SAVE, STOP, SYS, VERIFY, WAIT
Befehle Spezial (Bywords)FN, GO, NOT, SPC(, TAB(, THEN, TO, STEP
Arithmetische und logische Operatoren+, , *, /, ^, >, =, <, AND, OR
FunktionenABS, ASC, ATN, CHR$, COS, EXP, FRE, INT, LEFT$, LEN, LOG, MID$, PEEK, POS, RIGHT$, RND, SGN, SIN, SQR, STR$, TAN, USR, VAL
Konstanten und SystemvariablenPi, ST, TI, TI$
image_pdfimage_print
Andreas Potthoffhttps://electrodrome.net
Computer-Nerd seit der ersten 8-bit Generation (1981), SysOp, IT-Spezialist, System Administrator, Webmaster, Maker...
0 0 votes
Artikel Bewertung
Datenschutz
0 Kommentare
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

Related Stories

0
Would love your thoughts, please comment.x