Hallo
Ich habe ein Edit-Feld. In dieses können nur Zahlen eingetragen werden. Nun will ich die erste und die Dritte Zahl miteinander addieren und in einer MessageBox ausgeben. so weit verstanden ?
Du meinst, wenn jemand
1234
eingibt, dann möchtest Du 1 + 3 addieren und das Ergebnis ausgeben?
OK, wie macht man das ?
Erstes (Nulltes) Zeichen der Zeichenkette nehmen, mit atoi() umwandeln,
drittes (zweites) Zeichen analog umwandeln (falls diese vorhanden sind :-))
Summe bilden.
P.S.: das mit der MessageBox hätte ich vielleicht hinbekommen, wenn der Compiler akzeptieren würde das ich statt ein Text eine Variable von Typ int eintrage. aber der will das nicht :-(
itoa() dürfte Dir bei der Umwandlung weiterhelfen.
Alles aus dem Gedächtnis, sowas hab' ich in C schon seit Jahren nicht mehr gemacht. C++ dürfte übrigens deutlich komfortablere Umwandlungsmethoden bieten, vermute ich. Konsultiere das Handbuch ...
Freundliche Grüße
Vinzenz