Unterschiedliche float Werte angleichen [gelöst]
-
Hi,
ich bekomme von einem Programm unterschiedliche float Werte
übergeben. Diese würde ich gerne in ein einheitliches Format
bringen. Weiß aber nicht genau wie ich das am elegantesten
anstellen könnte.voher sehen sie z.B. so aus:
0.9455 1.12 3 0.12345 3e-005später sollten sie dann so aussehen:
0.94550 1.12000 3.00000 0.12345 0.00003müsste also eine funktion sein die ein float übergeben
bekommt und mir einen string zurückliefert. Denke mit
den normalen Kommazahlen würde ich ich das auch irgendwie
noch hinbekommen, aber wie mach ich das bei den Zahlen
in Exponetialdarstellung?Wär toll wenn mir einer von euch da mal helfen könnte!
smilingman
-
Naja, du brauchst das doch wohl nur für die Ausgabe. Mit C++-Streams wäre das mit den Manipulatoren aus iomanip zu bewerkstelligen, siehe http://msdn.microsoft.com/en-us/library/daeb650d(VS.80).aspx
-
Ok, es funktioniert.
Vielen Dank, hab mal wieder viel zu kompliziert gedacht und
die <iomanip> hatte ich total vergessen.smilingman