INPUT (Datei)

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » I » INPUT (Datei)

Syntax: INPUT #f, Variable [, Variable [, ...] ]
Typ: Anweisung
Kategorie: Dateien

INPUT liest Daten aus einer Datei, die im Dateimodus INPUT oder BINARY geöffnet wurde. Dabei wird Datensatz für Datensatz aus einer sequentiellen Datei gelesen. Die eingelesenen Daten werden in den angegebenen Variable gespeichert.

Beispiel:
Datei liste.dat öffnen und alle Datensätze in der Datei auf dem Bildschirm ausgeben:

DIM satznr AS INTEGER
DIM satz   AS STRING
satznr = 0

DIM f AS INTEGER = FREEFILE
OPEN "liste.dat" FOR INPUT AS #f

DO
   satznr = satznr + 1
   INPUT #f, satz

   PRINT satznr, satz
LOOP UNTIL EOF(f)
GETKEY

Die Länge eines Datensatzes wird beim Schreiben in die Datei mit PRINT # oder WRITE # festgelegt. Bei unpassenden Datentypen gelten dieselben Regeln wie bei INPUT (Anweisung).

Siehe auch:
INPUT (Anweisung), INPUT (Funktion), OPEN, INPUT (Dateimodus), LINE INPUT #, PRINT #, WRITE #, Dateien (Files)