Thread C Funktion in perl umsetzen (16 answers)
Opened by piet at 2015-02-11 13:03

Gast piet
 2015-02-23 19:03
#179847 #179847
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)

View full thread C Funktion in perl umsetzen