Überlauf!!!
-
Hallo, ich habe da ein Problem!
Ich möchte einen berechneten Wert in der Funktion OnDraw ausgeben.
Dazu muss ich den double-Wert zunächst umwandeln in einen String und dann
mittels pDC->TextOut() ausgeben.
das sieht dann ungefähr so aus und klappt auch ganz gutstring.Format("%f",irgendwas->dt); pDC->TextOut(120, 173, string);Allerdings habe ich manchmal eine ausgabe auf dem bildschirm der gestalt:
-1.#IND00ich habe meine Werte zuvor alle auf Überlauf überprüft, daran sollte es also nicht liegen.
Weiß da jemand Rat???und wie schaff ich es, dass er mir nur 2 Kommastellen ausgiebt???
Dank im voaus!!!
-
-1.#IND00 bringe ich irgendwie mit Division durch null in Verbindung. Fängst du diesen Fall auch ab?
string.Format("%.3f",irgendwas->dt); //Und schon sinds nur noch 3 Nachkomma..
-
Danke für die schnelle Antwort! Und sie hat mir auch noch weitergeholfen!!
Wunderbar!!!
DANKE!