PUT - schreibt eine Datei aus dem Dateipufferspeicher auf eine
Platte
LOC, LOF - Dateispeicherplatz, Dateiende.
Erstellen einer Datei mit direktem Zugriff
Zur Erstellung einer Datei mit direktem Zugriff sind folgende Pro
grammschritte erforderlich:
1. Die Datei für den direkten Zugriff („R" Modus) öffnen. (OPEN). In
diesem Beispiel wird eine Datensatzlänge von 32 Byte gesetzt. Ist
die Datensatzlänge nicht gesetzt, beträgt sie automatisch 128 Byte,
zum Beispiel:.
OPEN "R",# l, "FILE",32
oder
OPEN "FILE" AS#1LEN=32
2. Bedienen Sie sich des FTELD-Befehls, um den Variablen, die in die
Datei mit direktem Zugriff eingegeben werden, im Pufferspeicher
mit direktem Zugriff Platz zuzuteilen. Zum Beispiel:
FIELD#1,20 ASN$, 4 AAS A$,8 AS P$
3. Bedienen Sie sich des LSET-Befehls, um die Daten in den Puffer
mit direktem Zugriff zu bringen.
Zahlenwerte müssen in Zeichenketten umgewandelt werden, wenn
sie in den Puffer gebracht werden sollen. Dies erfolgt durch den
Gebrauch der Arbeitsfunktionen („make"). Die Funktion MKI$ wan
delt eine Ganzzahl in eine Zeichenkette um, MKS$ einen ganzzahli
gen Wert in einen Wert von einfacher Genauigkeit und MKD$ wan
delt einen ganzzahligen Wert in einen Wert mit doppelter Genauig
keit um. Zum Beispiel:
LSET N$=M$
LSET A$=MKS$(AMT)
P$=TEL$
4. Schreiben Sie die Daten aus dem Pufferspeicher in Befehl. Zum Bei
spiel:
PUT#l,CODE%
GW-BASIC
DATEIEN UND GERÄTE
5-11