Bonjour,
J'ai un fichier text sous la forme de lignes du genre:
00 BF800000 BF800000 BF800000 BF800000 BF800000 BF800000 BF800000 BF800000
Chaque valeur correcpond a un nombre floatant ... il y a un truc simple pour les convertir ?
Merci
Version imprimable
Bonjour,
J'ai un fichier text sous la forme de lignes du genre:
00 BF800000 BF800000 BF800000 BF800000 BF800000 BF800000 BF800000 BF800000
Chaque valeur correcpond a un nombre floatant ... il y a un truc simple pour les convertir ?
Merci
Je pense que tu devrais trouver quelques réponses de ce côté là : http://cpp.developpez.com/faq/cpp/?p...am_hexa_to_int
Merci ! Ca a l'air tres bien !
Pense à mettre le sujet en :resolu: si ça a fonctionné ;)
La norme dit :
Quoique tu puisses utiliser std::numeric_limits<float>::is_iec559 de <limits>Citation:
The value representation of floating-point types is implementation-defined.
Hormis le coup du NaN, l'endianness ne devrait pas être un problème si elle ne change pas entre float et int.