Respondido Modulo Operator % Error?

  • Montag, 4. Februar 2013 14:09
     
      Enthält Code

    Ich bekomme bei folgenden Code Beispiel die Fehlermeldung: "Der Ausdruck muß einen integralen Typ oder einen Enumerationstyp aufweisen." Was mache ich falsch?

     	int N = a * b;       

    // jetzt wird verschlüsselt double h = pow(zuVerschl, e); double h1 = h / N; h1 = floor(h1); > double h2 = h % N; < HIER LÖST h DEN ERROR AUS

    lg heinz

Alle Antworten

  • Montag, 4. Februar 2013 14:19
     
     Beantwortet

    Hallo Heinz,

    der %-Operator ist meines Wissens nach nur für Ganzzahlen definiert. Probier es mal mit mit der Funktion fmod().

    Gruß

    Viktor

    • Als Antwort markiert Heinz9 Montag, 4. Februar 2013 14:41
    •  
  • Montag, 4. Februar 2013 14:40
     
     

    Hallo Viktor,

    danke und lg Heinz