Bezeichnung
WriteShort -- schreibt eine 16-Bit Ganzzahl in eine Datei (V2.0)
Übersicht
WriteShort(id, short[, flags])
Beschreibung
Dieser Befehl schreibt eine 16-Bit Ganzzahl in die in id angegebene Datei an der aktuellen Cursorposition, die Sie mit dem Befehl Seek() ändern können. Da eine kurze Ganzzahl 16 Bit lang ist, wird der Dateicursor um 2 Byte vorwärts bewegt.

Der Parameter flags kann eine Kombination der folgenden Flags sein:

#IO_UNSIGNED:
Verwendet eine Ganzzahl ohne Vorzeichen. Das bedeutet, dass short im Bereich von 0 bis 65535 liegen muss. Dies ist die Voreinstellung.

#IO_SIGNED:
Verwendet eine Ganzzahl mit Vorzeichen. Das bedeutet, dass short im Bereich von -32768 bis 32767 liegen muss.

#IO_LITTLEENDIAN:
Standardmäßig erwartet dieser Befehl die Daten im Big-Endian-Format (höherwertiges Byte zuerst). Sie können dieses Flag setzen, um den Befehl aufzufordern, stattdessen das Little-Endian-Format zu verwenden.

Siehe auch ReadFloat(), WriteFloat(), ReadInt(), WriteInt(), und ReadShort().

Eingaben
id
ID der Datei, in die geschrieben wird
short
kurze Ganzzahlenwert, der in die Datei geschrieben wird
flags
optional: zusätzliche Flags (siehe oben) (Standardwert ist #IO_UNSIGNED) (V9.0)

Navigation zeigen