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
Falk Tannhäuser
Odysseas Gabrielides schrieb:
double t; t=x%125;
x est un double aussi, je trouve cette erreur: error C2296: '%' : illegal, left operand has type 'double' Le modulo ne peut pas etre utilise avec des double ?
Non, il faut utiliser la fonction std::fmod() après avoir inclus <cmath> : double t = std::fmod(x, 125.0);
Falk
Odysseas Gabrielides schrieb:
double t;
t=x%125;
x est un double aussi, je trouve cette erreur:
error C2296: '%' : illegal, left operand has type 'double'
Le modulo ne peut pas etre utilise avec des double ?
Non, il faut utiliser la fonction std::fmod() après avoir inclus <cmath> :
double t = std::fmod(x, 125.0);
x est un double aussi, je trouve cette erreur: error C2296: '%' : illegal, left operand has type 'double' Le modulo ne peut pas etre utilise avec des double ?
Non, il faut utiliser la fonction std::fmod() après avoir inclus <cmath> : double t = std::fmod(x, 125.0);
Falk
Eric Jacoboni
Odysseas Gabrielides writes:
double t; t=x%125;
x est un double ossi, je trouve cette erreur:
error C2296: '%' : illegal, left operand has type 'double'
Le modulo ne peut pas etre utilise avec des double ?
Bien que mon Draft C# de 2001 annonce qu'il puisse être utilisé avec *deux* opérandes float (ou double), je pense que cet opérateur ne fonctionne que sur des types entiers.
error C2296: '%' : illegal, left operand has type 'double'
Le modulo ne peut pas etre utilise avec des double ?
Bien que mon Draft C# de 2001 annonce qu'il puisse être utilisé avec
*deux* opérandes float (ou double), je pense que cet opérateur ne
fonctionne que sur des types entiers.
error C2296: '%' : illegal, left operand has type 'double'
Le modulo ne peut pas etre utilise avec des double ?
Bien que mon Draft C# de 2001 annonce qu'il puisse être utilisé avec *deux* opérandes float (ou double), je pense que cet opérateur ne fonctionne que sur des types entiers.
Jean-Marc Bourguet
Eric Jacoboni writes:
Odysseas Gabrielides writes:
> double t; > t=x%125; > > x est un double ossi, je trouve cette erreur: > > error C2296: '%' : illegal, left operand has type 'double' > > Le modulo ne peut pas etre utilise avec des double ?
Bien que mon Draft C# de 2001 annonce qu'il puisse être utilisé avec *deux* opérandes float (ou double), je pense que cet opérateur ne fonctionne que sur des types entiers.
En C et en C++, c'est certain. En C#, aucune idee.
A+
-- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html Site de usenet-fr: http://www.usenet-fr.news.eu.org
> double t;
> t=x%125;
>
> x est un double ossi, je trouve cette erreur:
>
> error C2296: '%' : illegal, left operand has type 'double'
>
> Le modulo ne peut pas etre utilise avec des double ?
Bien que mon Draft C# de 2001 annonce qu'il puisse être utilisé avec
*deux* opérandes float (ou double), je pense que cet opérateur ne
fonctionne que sur des types entiers.
En C et en C++, c'est certain. En C#, aucune idee.
A+
--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org
> double t; > t=x%125; > > x est un double ossi, je trouve cette erreur: > > error C2296: '%' : illegal, left operand has type 'double' > > Le modulo ne peut pas etre utilise avec des double ?
Bien que mon Draft C# de 2001 annonce qu'il puisse être utilisé avec *deux* opérandes float (ou double), je pense que cet opérateur ne fonctionne que sur des types entiers.
En C et en C++, c'est certain. En C#, aucune idee.
A+
-- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html Site de usenet-fr: http://www.usenet-fr.news.eu.org
Eric Jacoboni
Jean-Marc Bourguet writes:
En C et en C++, c'est certain. En C#, aucune idee.
Oups, pardon... je voulais parler du draft C++ :)
Jean-Marc Bourguet <jm@bourguet.org> writes:
En C et en C++, c'est certain. En C#, aucune idee.
En C et en C++, c'est certain. En C#, aucune idee.
Oups, pardon... je voulais parler du draft C++ :)
Jean-Marc Bourguet
Eric Jacoboni writes:
Jean-Marc Bourguet writes:
> En C et en C++, c'est certain. En C#, aucune idee.
Oups, pardon... je voulais parler du draft C++ :)
Tu peux donner une reference precise? A premiere vue, le dernier CD n'est en rien different sur ce point de celui de "The annotated C++ reference manual". Je ne vois pas pourquoi il y aurait eu un glitch qq part la dessus (surtout en 2001 ou le comite s'occupait de fixer les problemes, pas de modifier le langage).
A+
-- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html Site de usenet-fr: http://www.usenet-fr.news.eu.org
Eric Jacoboni <jaco@neottia.net> writes:
Jean-Marc Bourguet <jm@bourguet.org> writes:
> En C et en C++, c'est certain. En C#, aucune idee.
Oups, pardon... je voulais parler du draft C++ :)
Tu peux donner une reference precise? A premiere vue, le dernier CD n'est
en rien different sur ce point de celui de "The annotated C++ reference
manual". Je ne vois pas pourquoi il y aurait eu un glitch qq part la
dessus (surtout en 2001 ou le comite s'occupait de fixer les problemes, pas
de modifier le langage).
A+
--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org
> En C et en C++, c'est certain. En C#, aucune idee.
Oups, pardon... je voulais parler du draft C++ :)
Tu peux donner une reference precise? A premiere vue, le dernier CD n'est en rien different sur ce point de celui de "The annotated C++ reference manual". Je ne vois pas pourquoi il y aurait eu un glitch qq part la dessus (surtout en 2001 ou le comite s'occupait de fixer les problemes, pas de modifier le langage).
A+
-- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html Site de usenet-fr: http://www.usenet-fr.news.eu.org
Eric Jacoboni
Jean-Marc Bourguet writes:
Tu peux donner une reference precise?
Laisse tomber... les vacances arrivent à point-nommé. Je me suis lourdement pris les pieds dans le tapis en confondant le draft C++ avec celui de C# (qui, pour une raison que j'ignore était soigneusement rangé dans le répertoire de mes docs C++).
Je cours me cacher...
Jean-Marc Bourguet <jm@bourguet.org> writes:
Tu peux donner une reference precise?
Laisse tomber... les vacances arrivent à point-nommé. Je me suis
lourdement pris les pieds dans le tapis en confondant le draft C++ avec
celui de C# (qui, pour une raison que j'ignore était soigneusement rangé
dans le répertoire de mes docs C++).
Laisse tomber... les vacances arrivent à point-nommé. Je me suis lourdement pris les pieds dans le tapis en confondant le draft C++ avec celui de C# (qui, pour une raison que j'ignore était soigneusement rangé dans le répertoire de mes docs C++).
Je cours me cacher...
Come david
Le Sun, 05 Apr 2009 21:42:04 +0200, Odysseas Gabrielides a écrit:
Bonjour, Je fais :
double t; t=x%125;
x est un double ossi, je trouve cette erreur:
error C2296: '%' : illegal, left operand has type 'double'
Le modulo ne peut pas etre utilise avec des double ?
man fmod
Le Sun, 05 Apr 2009 21:42:04 +0200, Odysseas Gabrielides
<greeksonic@hotmail.com> a écrit:
Bonjour,
Je fais :
double t;
t=x%125;
x est un double ossi, je trouve cette erreur:
error C2296: '%' : illegal, left operand has type 'double'
Le modulo ne peut pas etre utilise avec des double ?