Seite 1 von 1
Wie lese ich Datentyp SHORT ein?
Verfasst: 10.04.2013 10:28
von Amor_2001
Hallo,
ich habe ein Programm aus einem anderen Basic, welches die Funktion READSHORT und READINT.
In PB gibt es READINTEGER, das funktioniert. Gibt es ein Äquivalent zu READSHORT?
Danke.
Re: Wie lese ich Datentyp SHORT ein?
Verfasst: 10.04.2013 10:33
von CSHW89
Für gewöhnlich ist 'short' in anderen Programmiersprachen 16-Bit groß. In PB heißt der Datentyp dafür 'word'. Versuch also mal 'ReadWord'.
lg Kevin
Re: Wie lese ich Datentyp SHORT ein?
Verfasst: 10.04.2013 12:42
von NicTheQuick
Und READINT muss nicht zwangsweise kompatibel sein mit Purebasics 'ReadInteger()'. Bei C++ ist zum Beispiel 'int' so gut wie immer 32 Bit lang, auch wenn man es unter 64 Bit kompiliert. Bei PureBasic ist Integer immer so viele Bits groß wie die Plattform, für die man das Programm kompiliert.
Wie das dann bei dem Basic ist, was du meinst, musst du selbst heraus finden. Möglicherweise musst du unter PB auch 'ReadLong()' nutzen, damit es unter 32 und 64 Bit funktioniert.