2. M it der FIELD-Anweisung wird der Platz im Direktzugriffs
puffer für die Variablen zugeordnet, die in die Direktzu
griffsdatei geschrieben werden.
FIE LD # 1,20 AS N$
4 AS A$, 8 AS PS
3. Mit dem LSET-Befehl werden die Daten in den Direktzu
griffspuffer übertragen. Numerische Werte müssen in Zei
chenfolgenwerte umgewandelt werden, wenn sie in den
Puffer gesetzt werden. Zu diesem Zweck werden die " MakeV-
Funktionen benutzt. Durch M KIS wird ein ganzzahliger
Wert in eine Zeichenfolge umgewandelt. Durch MKSS wird
ein ganzzahliger Wert in einen Wert mit einfacher Genauig
keit umgewandelt. Durch MKDS wird ein ganzzahliger Wert
in einen Wert mit doppelter Genauigkeit umgewandelt. Für
weitere Informationen über diese Funktionen wird auf das
MS-BASIC Handbuch verwiesen.
LSET N $=M S
LSET A S = M K S $ (A M T )
PS=TE LS
4. Mit der PUT-Anweisung werden die Daten von dem Puffer
auf die Platte geschrieben.
PUT# l,CODE%
Wird die LOC-Funktion mit Direktzugriffsdateien benutzt, so
wird die " aktuelle Satznummer" zurückgegeben. Die aktuelle
Satznummer entspricht der letzten Satznummer, die in einer GET-
oder PUT-Anweisung benutzt wurde, plus 1. So beendet die A n
weisung
IF L O C (l) > 5 0 TH E N END
beispielsweise die Programmausführung, wenn die aktuelle Satz
nummer in Datei # 1 größer ist als 50.
Programm 3 schreibt Informationen, die an dem Terminal ein
gegeben werden, in eine Direktzugriffsdatei.
4-8