Partage
  • Partager sur Facebook
  • Partager sur Twitter

invalid operands to binary

Pourtant sa devrait marcher

    10 octobre 2006 à 12:18:53

    bonjours,
    Voulant obtenir le temps d'une piste lu par FMOD j'ai donc utiliser la fonction FSOUND_Stream_GetLengthMs().
    Elle renvoie le temps en ms, j'ai voulu l'obtenir en : X min et X sec
    Le problème est que le compilateur m'indique cette erreur : error: invalid operands to binary , à la ligne ou il y a le signe : "%".
    Voici la fonction en question :
    void minute(double *temps, double *minute)
    {

        *minute = *temps/ 60;
        *temps = *temps % 60;


    }

    Pouvez-vous me dire quel est mon erreur.
    Merci d'avance
    • Partager sur Facebook
    • Partager sur Twitter
    http://tuclictugeek.fr - Avis et Test sur Jeux-vidéo et Mangas
      10 octobre 2006 à 12:25:28

      Citation : Ten

      void minute(double *temps, double *minute)
      {
          *temps = *temps % 60;
      }



      % c'est les entiers uniquement. Pour les flottants, c'est fmod(). (C'est un homonyme, désolé). Inclure <math.h>

      http://www.hmug.org/man/3/fmod.php

      • Partager sur Facebook
      • Partager sur Twitter
      Music only !

      invalid operands to binary

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown