Konvertierungsprob?



  • hallo,

    habe folgendes problemchen: ich schreibe zwei parameter in eine Datei (0.045 und 0.70).
    Zwecks konvension haben wir uns auf 4 stellen nach dem komma geeinigt (&.4f).
    Wenn ich nun jedoch mit hilfe von "scanf("%f %f",wert1,wert2)" die beiden parameter lade, dann wird aus 0.045 der Wert 0.0450000004567... und aus 0.70 wird 0.6999999999998.... . Warum???



  • soweit ich weiß kannst du zwischen %zeichen und dem "f" die genauigkeit der nachkommastellen angeben, also
    %2f oder %.2f, weiß es nicht mehr genau.

    gruss,
    florian


Anmelden zum Antworten