WriteString(id, s$[, len, encoding])
s$
in die in id
angegebene
Datei. Das optionale Argument len
kann verwendet werden, um
die Anzahl der Zeichen festzulegen, die in die Datei geschrieben
werden sollen. Wenn len
weggelassen wird, wird die komplette
Zeichenkette geschrieben. Die Cursorposition wird durch die
Anzahl der in die Datei geschriebenen Bytes verschoben. Beachten
Sie, dass dies nicht unbedingt der gleiche Wert wie in len
ist, da bei UTF-8-Codierung ein einzelnes Zeichen bis zu 4 Bytes
verwenden kann.
Mit dem optionalen Parameter encoding
kann die zu verwendende
Zeichencodierung gesetzt werden. Dies ist standardmäßig auf
die Standard-Zeichencodierung eingestellt, die mit SetDefaultEncoding()
gesetzt wurde. Siehe Zeichencodierungen für Details.
Dieser Befehl dient zum Schreiben von Text in Dateien. Wenn Sie binäre Daten in eine Datei schreiben müssen, verwenden Sie statt dessen den Befehl WriteBytes(). Siehe WriteBytes für Details.
Siehe auch FileLines(), ReadLine(), WriteLine(), ReadString(), SetFileEncoding() und UseCarriageReturn().