Ahoj, všetkým. Potrebujem poradiť ako vybrať z pola bajtov číslo 64bit integer. Pole ma napríklad túto štruktúru: TransID od bajtu 0 dlžka 2, MessageEnc od bajtu 2 dlžka 4, DeviceID od bajtu 6 dlžka 8. Z neho vyberiem a rozdelím do premenných:
TransactionID = poleBajtov(0)+poleBajtov(1)*256
MessageEncode = poleBajtov(2)+poleBajtov(3)*256+poleBajtov(4)* 256*256+poleBajtov(5)*256*256*256
Device = poleBajtov(6) + ... ako ďalej
Ďakujem
|