Hilfe

WriteShort

B2D B+ B3D

Aufruf

WriteShort stream, wert

Parameter

stream Dateiidentität, die mit OpenFile oder WriteFile ermittelt wurde
wert Ein Wert im Bereich von 0 bis 65535


Rückgabewert

-


Beschreibung

Dieser Dateibefehl speichert einen Shortwert (= 2 Byte) in eine Datei. Diese Datei muss vorher mit OpenFile oder WriteFile geöffnet werden. Die möglichen Werte liegen nur im Bereich von 0 bis 65535.


Zusatzinformationen

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


NameBytesTypeMin.Max.
Byte1Ganzzahl0+255
Short2Ganzzahl0+65535
Integer4Ganzzahl-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.


Beispiel

Dieses Programm speichert diverse Werte in eine Datei. Danach werden sie wieder ausgelesen und ausgegeben:

fileout = WriteFile ("mydata.dat")

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, WriteString

Übersicht Datenverwaltung Dateien & Streams