Thread C Funktion in perl umsetzen
(16 answers)
Opened by piet at 2015-02-11 13:03
Hallo,
vielen Dank für die rege Diskussion. Der Code von Raubtier funktioniert Prima. Ich will bei perl bleiben und nicht mit C mischen, trotzdem vielen Dank ...eine interessante Idee. Nun habe ich wieder ein kleines Problem mit einer C-Funktion. Code: (dl
)
return ( (double)((int)resultWh) + (double)(resultDec)/4294967296.0 ); In der Variable resultDec = 334073 in der Variable resultWh = 0 Das Ergebnis in C ergibt 7.7782431617379189e-05 Nun habe ich das in Perl so gelöst Code: (dl
)
print unpack('d',$resultWh) + unpack('d',$resultDec/4294967296.0); Hier habe ich ein anderes Ergebnis ... ich sehe aber den Fehler nicht. Danke piet Last edited: 2015-02-23 19:51:46 +0100 (CET) |