Bonjour à toutes et à tous,
J'ai une méthode qui me demande un paramètre de type "int".
Je veux obtenir cette valeur à partir de la valeur arrondie d'un "double", mais la fonction "round(double x)" retourne un "long".
Comment je fais ?
Par ailleurs, si j'utilise le type "float", la fonction "round(float x)" retourne bien un "int". Seulement, dès que j'attribue une valeur non entière à x, j'ai un message d'erreur m'indiquant "perte de précision possible" et la compilation échoue. Je tourne en rond !
Merci de votre aide.
Pierre
Partager