salut tous
y a t il une fonction (ou une facon) qui teste si un float est un entier ou un reel. cad
2 ----> oui (entier)
2.5---->non
je sais que c'est stupide. mais aidez moi svp![]()
merci
salut tous
y a t il une fonction (ou une facon) qui teste si un float est un entier ou un reel. cad
2 ----> oui (entier)
2.5---->non
je sais que c'est stupide. mais aidez moi svp![]()
merci
Et que doit retourner cette fonction pour 1,5520265343827111723458582845283e+123 ?
Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.
Pour des petits nombres (petits, c'est relatif...), tu peux passer par l'intermédiaire d'une variable entière, et comparer ensuite les deux valeurs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 double r; long int i; std::cin>>r; i = r; // On perd les chiffres après la virgule, s'il y en a if(i == r) { std::cout<<"Entier"; } else { std::cout<<"Reel"; }
Partager