Bonjour, J'ai un problème, je pense de compilateur (gcc 2.96). Lorsque j'executé le programme ci-dessous, je n'obtient pas le bon résultat. En effet, je devrais retrouver 100 à la fin, or j'obtient légèrement moins. En regardant avec kdbg les valeurs stockées dans d1,d2 et d3, j'ai remarqué que ce n'était pas exactement les bonnes valeurs. Quelqu'un peut-il essayer de compiler ce programme et me dire s'il a des problèmes identiques. Merci d'avance. #include <stdlib.h> #include <stdio.h> int main(int argc, char *argv[]) { double d1,d2,d3,s; d1=40.7; d2=29.2; d3=30.1; s=d1+d2+d3; s-=d2; s-=d3; s+=d2; s+=d1; s+=d3; s-=d1; if(s!=100.0) printf("Problem\n"); return EXIT_SUCCESS; } -- Ir Pascal Francq Researcher Université Libre de Bruxelles CAD/CAM Department Avenue F.D. Roosevelt, 50 CP 165/14 B-1050 Brussels BELGIUM Tel. +32-2-650 47 65 Fax +32-2-650 47 24 ICQ: 91206668
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"