Guten Abend,
ich suche eine Möglichkeit, eine Double-Variable in einen String oder Char-Array zu konvertieren.
Ich habe gerade das 10te Kapitel durchgearbeitet und habe mir selber eine kleine Aufgabe überlegt. Es geht ganz einfach um einen Rechner.
In Editbox a und b werden Werte eingetragen (double) und diese werden dann verrechnet und in Editbox c ausgegeben.
Doch leider muss ich einige Schwierigkeiten feststellen:
-GetWindowText kann ja nur Strings auslesen, also muss ich (anscheinend) das CharArray in eine double-Variable konvertieren
(Das hab ich mit Atof gemacht)
-SetWindowText wiederum kann nur CharArrays / Strings als Parameter übernehmen.... und da ist mein Problem: wie geht das?
Ich habe mich schon den ganzen Abend erkundigt, doch ich fand keine Antwort. Lediglich die Funktion itoa schien zu helfen, doch diese funktioniert nur bei integers...
Daher meine Frage: kennt ihr eine andere Funktion womit man doubles -> strings konvertieren kann oder kennt ihr andere funktionen zum schreiben in Editboxen?
Danke schonmal
PS: Möglichst keine sehr komplizierten Funktionen, da ich noch nicht sehr viel Erfahrungen gesammelt hab
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
|
char c[100];char V[100];double Zahl_c;
double Zahl_V;
double m;
GetWindowText (hEdit_C, c, 100);GetWindowText (hEdit_V, V, 100);
Zahl_c = atof(c);Zahl_V = atof(V);
m = Zahl_c * Zahl_V;
SetWindowText (hEdit_m, m); <--- funktioniert nicht
|