Servus an alle Leser, ich habe einen float Wert den ich einer Funktion übergeben möchte. Allerdings erwartet diese Funktionen einen uint64_t wert. Wie kann ich nun casten um meinen float Wert nicht zu verfälschen. Und das alles in C++ :) vielen dank
das geht nicht. Man kann nicht ohne verlust aus einer 3,14159256 eine Ganszahl machen.
Tim S. schrieb: > Allerdings erwartet diese Funktionen einen uint64_t wert Und was wird in dem 64 Bit Long Wert übergeben? Eine Festkommazahl oder eine Zahl ohne Kommastellen. Solange d das nicht weisst kannst du nicht korrekt konvertieren. Wenn es eine Zahl ohne Kommastellen ist nimm ein round().
Peter II schrieb: > Man kann nicht ohne verlust aus einer 3,14159256 eine Ganszahl machen. Aber vielleicht eine Entenzahl? Gan_z_zahl SCNR
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.