Bonjour,
Il me semble qu'il existe une commande pour convertir un flottant en
integer au plus pres car le forcage A=(int) B; ne marche pas
1.2 rend 1
1.7 rend 2
-1.2 rend -1
-1.7 rend -2
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-Marc Bourguet
Akeu writes:
Bonjour, Il me semble qu'il existe une commande pour convertir un flottant en integer au plus pres car le forcage A=(int) B; ne marche pas 1.2 rend 1 1.7 rend 2 -1.2 rend -1 -1.7 rend -2
Si tu as des bibliotheques C99:
double round(double);
Sinon utilise floor(x+0.5).
A+
-- Jean-Marc FAQ de fclc: http://www.isty-info.uvsq.fr/~rumeau/fclc Site de usenet-fr: http://www.usenet-fr.news.eu.org
Akeu <Akeu@Akeu.com> writes:
Bonjour,
Il me semble qu'il existe une commande pour convertir un flottant en
integer au plus pres car le forcage A=(int) B; ne marche pas
1.2 rend 1
1.7 rend 2
-1.2 rend -1
-1.7 rend -2
Si tu as des bibliotheques C99:
double round(double);
Sinon utilise floor(x+0.5).
A+
--
Jean-Marc
FAQ de fclc: http://www.isty-info.uvsq.fr/~rumeau/fclc
Site de usenet-fr: http://www.usenet-fr.news.eu.org
Bonjour, Il me semble qu'il existe une commande pour convertir un flottant en integer au plus pres car le forcage A=(int) B; ne marche pas 1.2 rend 1 1.7 rend 2 -1.2 rend -1 -1.7 rend -2
Si tu as des bibliotheques C99:
double round(double);
Sinon utilise floor(x+0.5).
A+
-- Jean-Marc FAQ de fclc: http://www.isty-info.uvsq.fr/~rumeau/fclc Site de usenet-fr: http://www.usenet-fr.news.eu.org
Akeu
floor , mais c'est bien sur , j'avais oublié
Le Thu, 20 Sep 2007 13:56:00 +0200, Jean-Marc Bourguet a écrit :
Akeu writes:
Bonjour, Il me semble qu'il existe une commande pour convertir un flottant en integer au plus pres car le forcage A=(int) B; ne marche pas 1.2 rend 1 1.7 rend 2 -1.2 rend -1 -1.7 rend -2
Si tu as des bibliotheques C99:
double round(double);
Sinon utilise floor(x+0.5).
A+
floor , mais c'est bien sur , j'avais oublié
Le Thu, 20 Sep 2007 13:56:00 +0200, Jean-Marc Bourguet a écrit :
Akeu <Akeu@Akeu.com> writes:
Bonjour,
Il me semble qu'il existe une commande pour convertir un flottant en
integer au plus pres car le forcage A=(int) B; ne marche pas 1.2 rend 1
1.7 rend 2
-1.2 rend -1
-1.7 rend -2
Le Thu, 20 Sep 2007 13:56:00 +0200, Jean-Marc Bourguet a écrit :
Akeu writes:
Bonjour, Il me semble qu'il existe une commande pour convertir un flottant en integer au plus pres car le forcage A=(int) B; ne marche pas 1.2 rend 1 1.7 rend 2 -1.2 rend -1 -1.7 rend -2
Si tu as des bibliotheques C99:
double round(double);
Sinon utilise floor(x+0.5).
A+
Jean-Marc Bourguet
fred writes:
floor , mais c'est bien sur , j'avais oublié rint ?
Ce que fait rint depend du mode d'arrondi en vigueur.
A+
-- Jean-Marc FAQ de fclc: http://www.isty-info.uvsq.fr/~rumeau/fclc Site de usenet-fr: http://www.usenet-fr.news.eu.org
fred <fredantispam@free.fr> writes:
floor , mais c'est bien sur , j'avais oublié
rint ?
Ce que fait rint depend du mode d'arrondi en vigueur.
A+
--
Jean-Marc
FAQ de fclc: http://www.isty-info.uvsq.fr/~rumeau/fclc
Site de usenet-fr: http://www.usenet-fr.news.eu.org