WriteInt(id, int[, flags])
int
in
die in id
angegebene Datei an der aktuellen Cursorposition
der Datei, die Sie mit dem Befehl Seek() ändern
können. Standardmäßig schreibt WriteInt()
eine 32-Bit-Ganzzahl,
die den Dateicursor um 4 Byte vorrückt.
Der Parameter flags
kann eine Kombination der folgenden Flags
sein:
#IO_SIGNED:
int
im Bereich von -2147483648 bis 2147483647 liegen muss (falls
#IO_FAKE64
nicht gesetzt ist). Dies ist die Voreingestellung.
#IO_UNSIGNED:
int
im Bereich von 0 bis 4294967295 liegen muss. Beachten
Sie, dass #IO_UNSIGNED
nicht mit #IO_FAKE64
kombiniert werden
kann.
#IO_LITTLEENDIAN:
#IO_FAKE64:
#IO_FAKE64
können Sie Ganzzahlen
im Bereich von -9007199254740992 bis 9007199254740992 schreiben.
Beachten Sie, dass #IO_UNSIGNED
nicht mit #IO_FAKE64
verwendet
werden kann. Hollywoods unechte 64-Bit-Ganzzahlen werden immer
signiert, d.h. vorzeichenbehaftet sein. (V9.0)
Siehe auch ReadFloat(), WriteFloat(), ReadInt(), ReadShort() und WriteShort().
#IO_SIGNED
) (V9.0)