DATEIEN UND GERÄTE
nicht mehr länger erforderlich, sondern sie liefern nur noch Quelleninfor
mationen zur Erstellung von Statistiken.
DATEIEN MIT SEQUENTIELLEM ZUGRIFF
Folgende Befehle und Funktionen werden bei Dateien mit sequentiel
lem Zugriff verwendet:
OPEN,CLOSE (der OPEN-Befehl wird auf zwei verschiedene Arten
INPUT$, LINE INPUT# - Lesen von Daten aus der Datei
PRINT#, PRINT# USING, WRITE# - Einschreiben von Daten in
EOF, LOC, LOF - Ende der Datei, Speicheradresse der Datei, Länge
Erstellen einer Datei mit sequentiellem Zugriff.
Hier ist ein Beispiel dafür, wie eine neue Datei mit sequentiellem Zugriff
geöffnet wird, um Daten aus einem Pro-gramm aufzunehmen. Dabei gilt
die Datensatzlänge von 128 Byte. Jeder Datensatzt besteht aus einer
Verkettung von Zeichenket-ten N$ (Name), D$ (Abteilung) und H$
(beschäftigt seit:)die durch Komma voneinander getrennt sind. Wenn
Zeile 50 ausgeführt wird, wird jedesmal ein Datensatz geschrieben.
10 OPEN "0",#1,"DATA"
20 INPUT"NAME" ;N$
25 IFN$="DONE" THEN CLOSE:END
30 INPUT "ABTEILUNG" ;D$
40 INPUT "BESCHÄFTIGT SEIT";H$
50 PRINTR#1,N$;",";D$;",";H$
60 PRINTGOTO 20
Beginnen Sie Programm mit dem RUN-Befehl und geben Sie folgende
Musterdaten in Beantwortung auf die Aufforderungen NAME, ABTEI
LUNG und BESCHÄFTIGT SEIT
NAME? MICKEY MOUSE
ABTEILUNG? AUDIO/VISUAL AIDS
BESCHÄFTIGT SEIT? 01/12/72
NAME? SHERLOCK HOLMES
ABTEILUNG? FORSCHUNG
BESCHÄFTIGT SEIT? 12/03/65
NAME? EBENEZER SCROOGE
ABTEILUNG? BUCHHALTUNG
BESCHÄFTIGT SEIT? 04/26/78
5-8
geschrieben, siehe Kapitel 4)
der Datei
die Datei
GW-BASIC