Hilfe
Parameter
| stream |
Dateiidentität, die mit OpenFile oder WriteFile ermittelt wurde
|
| text$ | Beliebiger Text, der abgespeichert werden soll |
Rückgabewert
-
Beschreibung
Dieser Dateibefehl schreibt einen "Datensatz" in eine mit OpenFile
oder WriteFile
geöffnete Datei.
Jeder Datensatz muss eine Integer Kennung (= 4 Byte) haben, die die Länge des Textes in Zeichen angibt. Diese Kennung wird vor jedem Text gespeichert. Danach folgt ein String mit dieser Länge. Dieser Befehl kann nur in Verbindung mit ReadString
benutzt werden.
Zusatzinformationen
| Name | Bytes | Type | Min. | Max. |
|---|---|---|---|---|
| Byte | 1 | Ganzzahl | 0 | +255 |
| Short | 2 | Ganzzahl | 0 | +65535 |
| Integer | 4 | Ganzzahl | -2147483648 | +2147483647 |
| Float | 4 | Kommazahl | -2 Mrd. | +2 Mrd. |
| Line | anz + 2 | String | - | - |
| String | anz + 4 | String | - | - |
, um die Dateiposition manuell zu ändern. Der nächste Schreibvorgang wird ab dieser Position erfolgen.Beispiel
Dieses Programm speichert diverse Werte in eine Datei. Danach werden sie wieder ausgelesen und ausgegeben:
WriteByte fileout,123
WriteFloat fileout,123.456
WriteInt fileout,12345678
WriteLine fileout,"Hallo"
WriteShort fileout,12345
WriteString fileout,"Super"
CloseFile fileout
filein = ReadFile ("mydata.dat")
wert1 = ReadByte (filein)
wert2# = ReadFloat (filein)
wert3 = ReadInt (filein)
wert4$ = ReadLine$ (filein)
wert5 = ReadShort (filein)
wert6$ = ReadString$ (filein)
CloseFile filein
Print "Byte" +wert1
Print "Float" +wert2
Print "Int" +wert3
Print "Line" +wert4
Print "Short" +wert5
Print "String" +wert6
WaitKey
Siehe auch
WriteByte, WriteBytes, WriteFloat, WriteInt, WriteLine, WriteShort
Datenverwaltung
Dateien & Streams
2D Grafik
Datenverwaltung