Anweisung Put#

Schreibt einen Datensatz in eine relative Datei oder eine Folge von Bytes in eine binäre Datei.

Tippsymbol

Die Anweisung Print# verwenden, um Daten in eine sequentielle Textdatei zu schreiben. Die Anweisung Write# verwenden, um Daten mit Trennzeichen in eine sequentielle Textdatei zu schreiben.


Syntax:

Diagramm der Anweisung Put


Put [#]DateiNum, [DSatzNum|DateiPos], Variable

Parameter:

DateiNum: Ein ganzzahliger Ausdruck, der die Datei definiert, in die geschrieben werden soll.

DSatzNum, DateiPos: Bei relativen Dateien (Random Access-Dateien) die Nummer des zu schreibenden Datensatzes.

Bei Binärdateien (Binärzugriff) ist Position die Byteposition für den Schreibbeginn in der Datei.

Variable: Name der Variablen, die in die Datei geschrieben werden soll.

Hinweis für relative Dateien: Stimmt der Inhalt dieser Variablen nicht mit der im Teil Len der Anweisung Open angegebenen Satzlänge überein, so wird der überschüssige Speicherplatz zwischen dem Ende des neu geschriebenen Datensatzes und dem nächsten Datensatz mit vorhandenen Daten aus der Ausgabedatei aufgefüllt.

Hinweis für Binärdateien: Der Inhalt der Variablen wird an die angegebene Position geschrieben und der Dateizeiger direkt hinter das letzte Byte gesetzt. Zwischen den Datensätzen wird kein Platz gelassen.

Beispiel:

Bitte unterstützen Sie uns!

Bitte unterstützen Sie uns!