Ta fonction de marche pas avec des valeurs trop grandes. (Pantage lors de la conversion en Int32, ou n'indique pas le bon résultat)
Regarde les fonctions de System.BitConverter et System.Convert.ToString.
Elles te machent tout le boulot ^^.
__
Kenji
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 25 oct. 2008 à 10:20
Complexité à trouver ....
MemCopy du float sur un long et c'est le long que tu passes en hexa, voila tout.
Des centaines de cycles économisés et résultat juste à tout coup.
25 oct. 2008 à 16:48
25 oct. 2008 à 15:17
Ta fonction de marche pas avec des valeurs trop grandes. (Pantage lors de la conversion en Int32, ou n'indique pas le bon résultat)
Regarde les fonctions de System.BitConverter et System.Convert.ToString.
Elles te machent tout le boulot ^^.
__
Kenji
25 oct. 2008 à 10:20
MemCopy du float sur un long et c'est le long que tu passes en hexa, voila tout.
Des centaines de cycles économisés et résultat juste à tout coup.