Bezeichnung
WriteString -- schreibt eine Zeichenkette in eine Datei
Übersicht
WriteString(id, s$[, len, encoding])
Beschreibung
Dieser Befehl schreibt die Zeichenfolge 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().

Eingaben
id
ID der Datei, in der geschrieben wird
s$
Zeichenkette, die in die Datei geschrieben werden soll
len
optional: Anzahl Zeichen, die in die Datei geschrieben werden oder 0, dann wird die ganze Zeichenkette in die Datei geschrieben (voreingestellt ist 0)
encoding
optional: Zeichencodierung, welche verwendet wird (voreingestellt ist die Standardcodierung) (V7.0)

Navigation zeigen