Thread unpack
(22 answers)
Opened by mark05 at 2011-04-29 13:48
hi
wollte mich dies bezueglich nochmal melden, im kern habe ich das selber geloest , mein fehler war das ich Code: (dl
)
1 # from recording.c vdr 1.7.18 immer von links nach rechts interpretiert habe , es jedoch genau anders rum ist. sprich Code: (dl
)
my ($byteoffset,undef,$filenumber) = unpack 'lssQ', ${$buffer}; hierdurch resultiert sich noch eine frage . eigentlich sind es ja 4 werte die ich ja mit lssQ abdecke . jedoch kann ich nur 3 variable abgreifen , eigenlich muesste es doch . Code: (dl
)
my ($byteoffset,undef,$independet,$filenumber) = unpack 'lssQ', ${$buffer}; heissen , oder mache ich da noch einen denkfehler ? deweiteren stell ich mir die frage ist Q immer 64 bit auch wenn ich eine 32 bit perl variante habe ? holger Last edited: 2011-05-19 10:07:41 +0200 (CEST) |