donc là ça marche, maintenant je vaut obtenir un int à la place d un double donc je fait
double b; // nombre
double j; // exposant
int n; // reponse
n=(int)pow(b,j);
et là quand je compile sous mandrake 9.1 ça me fait warning:assignment to 'int' from 'double'
mais ça me crée quand meme l executable...
comment faire pour ne pas avoir ces warning ?
faut t il rajouter une librairie speciale pour la 9.1 car apparement sous 8.2 ça marche tres bien :(
merci ++
Anacr0x
Messages postés515Date d'inscriptiondimanche 25 mai 2003StatutMembreDernière intervention27 avril 20062 28 oct. 2003 à 18:59
un warning n'est pas toujour très grave, ca te dit simplement que tu aura des pertes pendant la conversion (normale en passant de double a int) et te permet de les corigé si ce n'est pas voulu a l'origine.
voila, tu peut faire avec je pense
Anacr0x
Messages postés515Date d'inscriptiondimanche 25 mai 2003StatutMembreDernière intervention27 avril 20062 28 oct. 2003 à 19:04
et si tu a ces warning avec la 9.1, c sans doute simplement du au fait que la version de gcc est plus récente et donc peut-être plus pointilleuse sur certains points