WRITELINE Stream, Text$


Beschreibung
Diese Dateifunktion speichert eine ganze Zeile in eine Datei. Diese Datei muss vorher mit OPENFILE oder READFILE geöffnet werden. Die Länge kann unterschiedlich sein. BlitzBasic fügt am Ende ein Return-Zeichen (0Dh) ein. Wird diese Zeile ausgelesen, so nur bis zum Return-Zeichen (0Dh) oder dem LineFeed-Zeichen (0Ah).

Die folgende Tabelle zeigt verschiedene Typen von Werten, die in eine Datei gespeichert werden können.

NameBytes  TypeMin.Max.
Byte1Ganzzahl0+255
Short2Ganzzahl-32768+32767
Integer  4Ganzzahl-2147483648  +2147483647
Float4Kommazahl  -2 Mrd.+2 Mrd.
Lineanz+2String--
Stringanz+4String--

Nach dem Schreiben wird die Dateiposition automatisch verschoben. Benutze SEEKFILE, um die Dateiposition manuell zu ändern. Der nächste Schreibvorgang wird ab dieser Position erfolgen.


Parameter
Stream=Dateiidentität, die mit OPENFILE/WRITEFILE ermittelt wurde
Text=Beliebiger Text


Rückgabewert
-


Beispiel
Dieses Programm speichert den Text "Hallo" in eine Datei. Danach wird es wieder ausgelesen und ausgegeben:

fileout = WRITEFILE("mydata.dat")
WRITELINE fileout,"Hallo"
CLOSEFILE fileout
filein = READFILE("mydata.dat")
Wert$ = READLINE$(filein)
CLOSEFILE filein
PRINT Wert$


Siehe auch
WRITEBYTE, WRITEBYTES, WRITEFLOAT, WRITEINT, WRITESHORT, WRITESTRING