GNT sans publicité, site mobile, fonctionnalitées exclusives...

Bug Borland C, C++

Le
Christian PANEL
deux petits bouts de code mettant en évidence un bug des compilateurs
Borland en matière de gestion des flottant.le test renvoie OK sur les
compilateurs GNU et Microsoft, NOT OK sur les compilateur borland (je
précise toute optimisation
dévalidée)=#include <math.h>
#include <stdio.h>
static long double t1 = 1.0L;
static long double t2`.0L;
static long double t3;
static long double t4;
int main()
{
t3 = t1 / t2;
t4 = t1 / 60.0L; printf("%s",(t3==t4) ? "OK!" : "NOT OK!");
getch();
}==#include
<math.h>
#include <stdio.h>
static int res1,res2;
int main()
{
double r$0.0;
res1 = r / 60.;
res2 = floor(r / 60.);
printf("%s",(res1==res2) ? "OK!" : "NOT OK!");
getch();
}=
Lire les 9 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Fabien LE LEZ
Le #309294
On Tue, 17 Jul 2007 21:52:49 +0200, "Christian PANEL"

un bug des compilateurs Borland


De tous les compilateurs Borland ? Ou d'une version bien précise ?

D'autre part, est-ce que Borland maintient encore son compilateur
C++ ?
Si oui, as-tu bien vérifié que tu utilises la dernière version ?

Michael
Le #309288
Je viens de tester avec C++ Builder 2007, c'est OK pour les 2 tests
Sylvain
Le #309287
Fabien LE LEZ wrote on 17/07/2007 23:13:
On Tue, 17 Jul 2007 21:52:49 +0200, "Christian PANEL"

un bug des compilateurs Borland


De tous les compilateurs Borland ? Ou d'une version bien précise ?


à tout le moins tous les compilos Pascal et C++ que j'ai utilisé sur
DOS, Windows et MacOS avaient des bugs sur les booleans, les
transcendantes et les flottants, ... alors savoir si une version précise
est moins buggée pour certaines opérations ....

Sylvain.


Stan
Le #309780
"Sylvain" news:469ea89e$0$5111$
Fabien LE LEZ wrote on 17/07/2007 23:13:
On Tue, 17 Jul 2007 21:52:49 +0200, "Christian PANEL"

un bug des compilateurs Borland


De tous les compilateurs Borland ? Ou d'une version bien précise ?


à tout le moins tous les compilos Pascal et C++ que j'ai utilisé sur
DOS, Windows et MacOS avaient des bugs sur les booleans, les
transcendantes et les flottants, ... alors savoir si une version précise
est moins buggée pour certaines opérations ....


On peut avoir un exemple de ces bugs ?

--
-Stan



Sylvain
Le #309773
Stan wrote on 25/07/2007 13:36:

un bug des compilateurs Borland
De tous les compilateurs Borland ? Ou d'une version bien précise ?

à tout le moins tous les compilos Pascal et C++ que j'ai utilisé sur

DOS, Windows et MacOS avaient des bugs sur les booleans, les
transcendantes et les flottants, ... alors savoir si une version précise
est moins buggée pour certaines opérations ....


On peut avoir un exemple de ces bugs ?


google a en sûrement plus que moi, j'ai bien gardé en archive tous les
bugs reports remontés à Borland France (et pour lesquels je compte peu
de réponses) mais je pense que cela n'intéressera personne.

je ne connais pas les "outils modernes" brandés Borland et je ne parlais
pas d'eux (DOS et MacOS n'existent plus si je ne m'abuse), s'ils sont
moins buggés tant mieux.

Sylvain.




Publicité
Suivre les réponses
Poster une réponse
Anonyme