Bonjour à tous,
Voilà mon petit problème :
A l'aide d'un logiciel je récupère les données d'un tableau de float en faisant un dump de l'adresse mémoire correspondante. Il me les mets dans un fichier texte. Le problème c'est qu'il m'écrit tout en héxadécimal !!!
Pour être plus clair voilà la commande que je tape (avec explications bien sûr) :
d @Nom_Tableau NbOctets_a_observer NomFichier.txt
Ce qui veut dire : dump à partir de l'adresse du premier élément du tableau jusqu'à NbOctets_a_observer et à enregistrer dans NomFichier.txt.
ex: d @TableauMesure 24 toto.txt (Là je vois les 24 octets à partir de l'adresse du premier élément du tableau).
Voilà le type d'affichage que j'ai pour un tableau de 24 octets :
00409EEE : 3F F5 A0 00 3E AB 40 00 3E AF 00 00 3E BE 00 00
00409EFE : 3E D0 C0 00 3E B2 C0 00
Ma question est de savoir si il y a une méthode/fonction en C qui puisse me convertir directement l'hexadécimal en décimal à virgule ???? Si non existe-t-il un autre moyen ???
Merci de me répondre si vous avez une quelconque idée.[/code]
Partager