Herunterladen Inhalt Inhalt Diese Seite drucken

Zugriff Auf Dateien - Sharp PC-1600 Bedienungsanleitung

Vorschau ausblenden Andere Handbücher für PC-1600:
Inhaltsverzeichnis

Werbung

11.5
Zugriff auf Dateien
Um auf eine Datei zuzugreifen sind folgende drei Schritte in der
genannten Reihenfolge einzuhalten:
a)
Bestimmen
Sie
mit dem Befehl MAXFILES die Anzahl der zu
öffnenden Dateien.
b)
öffnen Sie die Datei mit dem
OPEN-Befehl im INPUT-Modus,
um Datensätze von der Datei lesen zu können.
cl
Lesen
Sie
mit dem INPUT#-Befehl die Daten aus der Datei
satzweise in die erforderlichen Variablen ein.
d)
Schließen
Sie die Datei mit dem CLOSE-Befehl. Dieses ist
erforderlich,
um
mit einer Neueröffnung im APPEND-Modus
neue Datensätze an die Datei anfügen zu können.
Jedesmal wenn man eine Datei zum Lesen öffnet, wird ein interner
Zeiger
auf
den
Dateianfang
gesetzt. Mit dem ersten folgenden
INPUT#-Befehl
wird dann der
erste Datensatz eingelesen und der
interne Zeiger auf den nächsten Datensatz weitergesetzt. Mit dem
kommenden
INPUT#-Befehl
wird dann dieser Datensatz gelesen und
so fort, bis das Ende der Datei erreicht ist.
Wird
in
dem Programm,
das
die Datei liest, keine Oberprüfung
eingebaut, ob das Dateiende erreicht ist, und über das Dateiende
deswegen
hinausgelesen,
bricht
das
Programm
mit Ausgabe des
ERROR-Codes 165 ab.
Beispiel:
Das folgende Programm liest die Daten der Datei ADRESSE, die mit
dem vorangegangenen Programm erstellt worden ist, und listet die
Datensätze auf, die den Wohnort "NEW YORK" beinhalten:
10 MAXFILES=l
20 OPEN "X:ADRESSE" FOR INPUT AS #1
30 PRINT "NEW YORK":PRINT
40 PRINT "NAME","TELEFON-NR."
50 IF EOF(l) THEN 100
60 INPUT #l,N$,S$,T$
70 IF S$="NEW YORK" THEN 90
80 GOTO 50
90 PRINT N$,T$ : GOTO 50
100 CLOSE #1
110 END
TEIL IV
KAPITEL 11
Dateien
1 1 - 9

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis