Hi Experten!
Ich habe in einem Dialog ein Textfeld, welches ich mit einer Float-Zahl füllen will.
Ich habe also den Handler (hText = GetDlgItem(…)), und ich kann das Item ja beschreiben: SetDlgItemText.
Nur: Wie bringe ich jetzt eine float-Zahl da hinein?
Vielen Dank für die Hilfe
Gruss
Lex.
Hi Lexus
Dein Problem ist eigentlich nur, eine float-Zahl in einen String umzuwandeln. Das geht so:
#include char zahl[20]; float test= 12345; sprintf(zahl,"%f",test);
Und schon hast du im String zahl deinen Testwert drinstehen. Die Funktion sprintf schreibt nämlich in einen Speicherbereich und nicht auf den Bildschirm … 20 Bytes müssten eigentlich reichen.
cu Stefan.