PUT (Dateien)
Syntax:
Verwendung:
Bemerkungen:
Hinweis:
GW-BASIC
Befehl
PUT[#] <T)ateinummer>[,<Satznummer>]
Schreibt einen Datensatz aus einem Direktzugriffs
puffer in eine Direktzugriffsdatei.
<Dateinummer> ist die Nummer, unter der die
Datei eröffnet wurde. Wird "Satznummer" wegge
lassen, so wird dem Satz die nächste verfügbare
Satznummer (nach dem letzten PUT) zugewiesen.
Die größtmögliche Satznummer ist 32,767. Die
kleinste Satznummer lautet 1.
Mit den Befehlen LSET, RSET, PRINT#,
PRINT# USING und WRITE# können Zeichen
in den Direktzugriffspuffer gesetzt werden, bevor
ein PUT-Befehl ausgeführt wird. Bei WRITE# füllt
GW-BASIC den Puffer bis zur Zeilenschaltung mit
Leerzeichen auf.
Jeder Versuch, über das Ende des Puffers hinauszu
schreiben, führt zu einer Fehlermeldung "Field
overflow" (Feldüberlauf).
PUT kann auch für eine Datenübertragungsdatei
benutzt werden. In diesem Fall ist "Satznummer"
keine Satznummer, sondern stellt die Anzahl von
Bytes für die Ausgabe dar. Hier muß darauf geach
tet werden, daß diese Zahl nicht größer ist, als die
mit der Option LEN in OPEN COM festgelegte
Zahl.
Ein einzelner PUT-Befehl bedeutet nicht unbe
dingt, daß das Diskettenlaufwerk des Computers
sofort aktiviert wird. GWT -BASIC und das Betriebs
system versuchen nämlich, eine Reihe von Sätzen
zu sammeln, bevor sie auf Diskette geschrieben
werden.
GW-BASIC-BEFEHLE UND FUNKTIONEN
PUT
4-233