Bezeichnung
WriteBytes -- schreibt Bytes in eine Datei (V7.0)
Übersicht
WriteBytes(id, data$[, len])
Beschreibung
Dieser Befehl schreibt len Bytes aus der Zeichenkette data$ in die in id angegebene Datei. Wenn das optionale Argument len weggelassen wird, schreibt dieser Befehl die komplette Zeichenkette in die Datei. WriteBytes() wird die Cursorposition der Datei um die Anzahl geschriebenen Bytes erhöhen.

Dieser Befehl ist nützlich, um binäre Daten in eine Datei zu schreiben. Die von data$ angegebene Zeichenfolge wird als rohe Binärdaten anstatt als Text behandelt.

Siehe auch ReadByte(), ReadBytes() und WriteByte().

Eingaben
id
Datei, in die geschrieben wird
data$
Daten, die in die Datei geschrieben werden
len
optional: Anzahl zu schreibende Bytes (voreingestellt ist 0, womit die gesammte Zeichenkette in die Datei geschrieben wird)
Beispiel
size = FileSize("test")
OpenFile(1, "test")
OpenFile(2, "copy_of_test", #MODE_WRITE)
data$ = ReadBytes(1, size)
WriteBytes(2, data$, size)
CloseFile(2)
CloseFile(1)
Dieser Code erstellt eine Kopie von der Datei "test" und speichert sie als "copy_of_test".

Navigation zeigen