Bonjour,
Je suis en train de faire une fonction pour convertir un nombre à virgule codé en IEEE754 en ASCII (format decimal).
Actuellement, j'ai réussi à récupérer la partie "entière" et la partie "après la virgule" dans deux variables non signées de 32 bits séparée (le signe étant stocké dans une variable séparée).
Exemple : Val = 0x1234ACBD.EF123456 => partie_entiere = 0x1234ACBD et partie_virgule = 0xEF123456
Pour afficher la partie entière, je n'ai pas de probleme, j'ai créé une fonction de conversion "nombre entier vers ASCII decimal"
=> le problème est que je ne peux pas utiliser tel quel ma fonction de conversion pour afficher la partie à virgule car partie_virgule correspond à la partie après la virgule en base 2 et non en base 10 : comment faire ?
=> je voudrais pouvoir choisir le nombre de chiffres à afficher après la virgule.
Merci d'avance
Partager