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?