2 votes

Existe-t-il des bibliothèques C++ permettant de convertir les représentations en virgule flottante ?

J'ai récemment eu besoin d'interpréter une représentation en virgule flottante DEC 32 bits. Elle diffère des représentations en virgule flottante de l'IEEE par le nombre de bits alloués à l'exposant et à la mantisse.

Voici une description de plusieurs formats en virgule flottante :

http://www.quadibloc.com/comp/cp0201.htm

J'ai réussi à développer mon propre code C++ pour transformer un DEC 32-bit float en IEEE 32-bit float, mais je me demandais s'il existait des bibliothèques qui avaient déjà réalisé cette conversion et d'autres.

J'ai vérifié boost.org mais je n'en ai pas vu.

3voto

Mike G. Points 1490

Vous voulez dire comme libvaxdata ?

Je ne l'ai jamais utilisé - je l'ai juste trouvé sur Google. Mais il semble que ce soit ce que vous recherchez.

Il s'agit d'une bibliothèque C plutôt que C++, mais la conversion de données en virgule flottante devrait fonctionner correctement à partir d'appels "C" externes.

1voto

John Points 12438

Ha ... je ne sais pas pourquoi je n'ai pas vérifié Code Project :

http://www.codeproject.com/KB/applications/libnumber.aspx

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X