Float formatieren ?
-
Hallo,
wie kann ich eine funktion die einen float zurückgibt so erstellen das genau 2 stellen zurückgegeben werden ?
Also
float test() { return(1.11*2.22); }es soll nicht 2.4642 sondern 2.46 zurückgegeben werden , aber als float , nicht
als string.Matthias
-
Geht nicht.
-
geht schon ... aber nur umständlich ..
-
STF-DIR schrieb:
[...] float [...] genau [...]
--> Geht nicht.
-
gibs als integer zurück und teil das ergebnis durch 100

-
Auch dann könnten es statt 2.46 2.46000001 sein.
-
Warum soll das nicht gehen?
Binde einfach die <iostream> -Bib. rein und passe deine Ausgabe mitcout.precision[2]an.
Die zwei im obigem Beispiel steht für die Anzahl der Stellen.Grüße, Newproggie
-
NewProggie schrieb:
Warum soll das nicht gehen?
Binde einfach die <iostream> -Bib. rein und passe deine Ausgabe mitcout.precision[2]an.
Die zwei im obigem Beispiel steht für die Anzahl der Stellen.Grüße, Newproggie
es soll nicht 2.4642 sondern 2.46 zurückgegeben werden , aber als float , nicht
als string.
-
Knuddlbaer schrieb:
NewProggie schrieb:
Warum soll das nicht gehen?
Binde einfach die <iostream> -Bib. rein und passe deine Ausgabe mitcout.precision[2]an.
Die zwei im obigem Beispiel steht für die Anzahl der Stellen.Grüße, Newproggie
es soll nicht 2.4642 sondern 2.46 zurückgegeben werden , aber als float , nicht
als string.atoi?