Float To String
-
Wie konvertiert man in WinAPI ein Float oder Double oder Long Double Wert zu einen String?
Mfg Nero
-
Dafür brauchst du kein WinAPI. Du kannst dir mal die Funktionen strtod(...) oder atof(...) aus der C-Standard-Lib anschauen. Die können genau sowas.
-
Konvertiert nicht atof oder strtod einen String zu einem float oder double-wert ? Ich habe nämlich die gleiche Frage, aber brauch genau die entgegengesetzte Funktion... also von double zu einem string oder sowas...
mfg,
Richi
-
Ja, sorry nicht ganz so toll gelesen
Du kannst es dann einfach mitsprintf(&buffer, "%f", 1.992321);
probieren.
-
Oh, ich danke dir... es funktioniert
Nur noch eine kleinigkeit:
Wie beschränkt man die Ausgabe auf nur ein paar nachkommastellen ?
Runden währe nich schlecht...
-
Mensch Leute... das ist simpelstes C-Wissen!
Programmiert ihr eigentlich ohne die Sprache zu kennen???
%10.2f = Float mit Feldbreite 10 und 2 Nachkommastellen
%.5f = Float mit 5 NachkommastellenWie man rundet wirst Du sicherlich auch selbst hinkriegen, oder?
Falls nicht hab ich hier eine Funktion gefunden.
[ Dieser Beitrag wurde am 01.05.2003 um 19:25 Uhr von Hepi editiert. ]