2010-09-17 6 views

Répondre

7

L'opérateur de module est un opérateur binaire entier - il ne peut pas être utilisé avec des flotteurs. Vous devriez utiliser fmod() à la place: -

float fmod (numérateur flottant, dénominateur flottant);

C'est défini dans math.h. Il y a aussi une version utilisant des doubles si vous en avez besoin.

+0

Y at-il quelque chose pour DIV s'il vous plaît? – Lilz

+0

Que voulez-vous dire par DIV? Voulez-vous dire la division entière? – JeremyP

+0

J'ai du mal à comprendre ce dont vous avez besoin. Un opérateur de division normal '/' fonctionnera avec des flottants. Si vous voulez vraiment faire une division entière, assignez vos floats (via un cast) à ints, et utilisez '/'. – Echelon