ReadString()

Syntax

Text$ = ReadString(#Datei [, Flags [, Länge]])
Beschreibung
Liest einen String aus einer Datei bis ein 'End Of Line' (EOL - in Deutsch: "Ende der Zeile") oder ein 'Null' Zeichen gefunden wird (Unix-, DOS- und Macintosh-Dateiformate werden unterstützt).

Parameter

#Datei Die Datei, aus der gelesen werden soll.
Flags (optional) Die anzuwendenden Flags beim Lesen des Strings. Dies kann einer der folgenden Werte sein:
  #PB_Ascii  : liest den String als ASCII
  #PB_UTF8   : liest den String als UTF8
  #PB_Unicode: liest den String als UTF16
kombiniert mit:
  #PB_File_IgnoreEOL: ignoriert das Ende der Zeile (aber der daraus resultierende String wird sie noch enthalten)
                      bis zur angegebenen Länge oder dem Ende der Datei.
Wenn dieses Flag nicht gesetzt wird, dann hängt das Format für das Lesen des Strings von der entsprechenden Einstellung des zuvor verwendeten CreateFile(), OpenFile() bzw. ReadFile() Befehls ab.
Länge (optional) Liest die Datei, bis die Länge (in Zeichen) erreicht wird. Wenn ein "Ende der Zeile" (EOL) auftritt, bevor die Länge erreicht wird, dann wird das Lesen gestoppt (außer das Flag #PB_File_IgnoreEOL wurde gesetzt).

Rückgabewert

Gibt den gelesenen String zurück, oder einen leeren String, wenn das Lesen fehlgeschlagen ist.

Anmerkungen

Für das Ermitteln der in einer Datei verwendeten String-Kodierung ("Byte Order Mark") ist die ReadStringFormat() Funktion verfügbar.

Für ein Beispiel siehe ReadFile().

Siehe auch

WriteString(), ReadStringFormat(), OpenFile(), ReadFile()

Unterstützte OS

Alle

<- ReadQuad() - File Inhaltsverzeichnis - ReadStringFormat() ->