Bonjour a tous,

Je suis en train de faire une petite application pour piloter un instrument de mesure (via GPIB/VISA) et mon application arrive bien a recuperer mon buffer de data (N octet). Je bloque par contre sur le reformata de ces datas.

Si je demance 10 valeurs, je recupere un buffer de 10*8 octets. Chaque valeur etant codee au format "IEEE 64 bit floating point number" :

Sign : 1 bit
Exponent part : 11 Bit
fraction part : 52 Bit

Je voudrais stocker chaque valeur au format "double" (ex : double result[10]

est ce quelqu un a une idee?

Merci Beaucoup

PS: je bosse sous c++ builder, donc si votre solution utilise des fonction de builder ca me va aussi .