J'ai utilisé la ligne suivante pour convertir float en int, mais ce n'est pas aussi précis que je le souhaiterais:
float a=8.61f;
int b;
b=(int)a;
Le résultat est: 8
(Ça devrait être 9
)
Quand a = -7.65f
, le résultat est: -7
(ça devrait être -8
)
Quelle est la meilleure façon de procéder?