none
Modulo Operator % Error? RRS feed

  • Frage

  • 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
    Montag, 4. Februar 2013 14:09

Antworten

  • 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:19

Alle Antworten

  • 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:19
  • Hallo Viktor,

    danke und lg Heinz

    Montag, 4. Februar 2013 14:40