Bezeichnung
ReadShort -- liest eine 16-Bit-Ganzzahl aus einer Datei (V2.0)
Übersicht
short = ReadShort(id[, flags])
Beschreibung
Dieser Befehl liest eine 16-Bit-Ganzzahl aus der in id angegebenen Datei und gibt sie in short zurück. Der Lesevorgang beginnt an der aktuellen Cursorposition der Datei, die Sie mit dem Befehl Seek() ändern können. Da ReadShort() eine 16-Bit-Ganzzahl aus der Datei liest, wird der Dateicursor um 2 Byte vorgerückt.

Der Parameter flags kann eine Kombination der folgenden Flags sein:

#IO_UNSIGNED:
Der Rückgabewert ist ohne Vorzeichen und reicht von 0 bis 65535. Dies ist die Voreingestellung.

#IO_SIGNED:
Der Rückgabewert wird signiert und reicht von -32768 bis 32767.

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

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

Eingaben
id
Datei, aus der die Daten gelesen werden
flags
optional: zusätzliche Flags (siehe oben) (Voreingestellt ist #IO_UNSIGNED) (V9.0)
Rückgabewerte
short
kurze Ganzzahl im Bereich von 0 bis 65535

Navigation zeigen