[Problem C++]Zahl aus Eingabefeld auslesen, was damit rechnen und wieder eingeben
-
Hi, ich versuch mich gerade an nem Taschenrechnerprog in C++
und hab damit gerade ein Problem...
gibt es Funktionen (wie GetWindowText und SetWindowText nur eben für Zahlen),
mit denen ich eine Zahl aus einem Feld vom Typ EDIT auslesen kann
und dann wieder in ein anderes Feld eine neue Zahl einsetzen kann?
Ich hab schon alles mögliche ausprobiert, aber nichts funktioniert...Für eine schnelle Hilfe wäre ich sehr dankbar
mfG. DarkShurikian
-
Hallo
Ein Edit-Control liefert immer nur einen String zurück.
Du must diesen dann mit passenden Funktionen in z.B. ein Int konvertieren und nach der Rechnung wieder zurück, siehe C++ FAQ hier im Forum.bis bald
akari
-
argh, habs jetzt gerade gefunden...
vorhin hatte ich das einfach überlesen, naja, kommt vor...
danke trotzdem für die HilfemfG. DarkShurikian
-
habe ein ähnliches problem, aber bei mir kann ich immer nur char-arrays verwenden und keine strings, da dabei der compiler meckert...
deshlab gehts auch nicht, dass ichs wieder in ein EDITfeld geben kann...
-
Was sagt der Compiler denn? Vielleicht fehlen nur irgendwelche Header. Ohne genauere Informationen kann man hier kaum helfen.
-
@ Dalaimoc:
Ich würds mal so versuchen:#include <string>
-
-
Ich hab #include <string> benutzt, aber der compiler sagt immer, dass er kein string in char* umwandeln kann... da ich auch noch nit so lang c++ mach, hab ich kein plan, wie ich des anders lösen soll...
-
Schau dir doch mal string::c_str() an. Evtl. auch andere Memberfunktionen von string.