Nur eine bestimmte Anzahl an Nachkommastellen beachten
-
Hey!
Ich habe in meinem Programm zwei float Variablen. Nun möchte ich die beiden Variablen (per if) nur bis zur dritten Nachkommastelle vergleichen.
Weiss jemand wie das geht?
-
Arrgh, vielleicht sollte ich demnächst mal nachdenken bevor ich poste...
Den float Wert Einfach mal 100 nehmen und nach int umwandeln.
-
Kannste aber auch ohne das Casten in int realisieren und zwar mit:
setprecision(stellenzahl) // wuerde dann so ausehem: cout << setprecision(3) << zahl;
Xecutor
-
IMHO ändert setprecision doch nicht den wert der Variablen sondern formatiert nur die Ausgabe.
Die Variablen bleiben somit unverändert.
Oder irre ich mich?
-
Oh Wolle hast recht, hab garnicht beachtet das er die zwei Variablen vergleichen will *schäm*
Ich nehm alles zurück