Arktiscamper
Grünschnabel
Wer kann mir einen Tip geben?
In einer Dialoganwendung will ich verschiedene Zahlenwerte (float) anzeigen. Bislang habe ich dieses Problem gelöst, indem ich die Zahlen mittels _gcvt(...)-Funktion in einen String umkonvertiere, um diesen anschließend über SetDlgItemText in einer EditBox anzuzeigen. Das funktioniert so weit ganz gut, kommt mir aber etwas umständlich vor, zumal die _gcvt(...)-Funktion nur die Möglichkeit bietet, die Gesamtanzahl der Digits zu bestimmen. Ich würde aber gern nur die Anzahl der Nachkommastellen beschränken (wie z.B.bei fprintf mit der %.2f-Anweisung).
Hat jemand einen Tip, wie ich diesen Float-to-String-Umweg vielleicht völlig weglassen kann und die Zahlen direkt auf die Oberfläche kriege (vielleicht sind ja auch die EditBoxen nicht die wahre Lösung)? Oder eine Lösung für das Nachkommastellen-Problem
Vielen Dank schon mal vorab und einen Gruß aus Berlin an alle Hilfewilligen
In einer Dialoganwendung will ich verschiedene Zahlenwerte (float) anzeigen. Bislang habe ich dieses Problem gelöst, indem ich die Zahlen mittels _gcvt(...)-Funktion in einen String umkonvertiere, um diesen anschließend über SetDlgItemText in einer EditBox anzuzeigen. Das funktioniert so weit ganz gut, kommt mir aber etwas umständlich vor, zumal die _gcvt(...)-Funktion nur die Möglichkeit bietet, die Gesamtanzahl der Digits zu bestimmen. Ich würde aber gern nur die Anzahl der Nachkommastellen beschränken (wie z.B.bei fprintf mit der %.2f-Anweisung).
Hat jemand einen Tip, wie ich diesen Float-to-String-Umweg vielleicht völlig weglassen kann und die Zahlen direkt auf die Oberfläche kriege (vielleicht sind ja auch die EditBoxen nicht die wahre Lösung)? Oder eine Lösung für das Nachkommastellen-Problem
Vielen Dank schon mal vorab und einen Gruß aus Berlin an alle Hilfewilligen