Kurze Frage
-
Ich weiss es und ich hab auch gestöbert, aber nicxht wirklich die Hilfe gefunden die ich brauche. Also:
Ich will nur ein kleines Programm zustandebringen, nämlich eins was mir ganz einfach 2 Zahlen addieren soll.
Dazu hab ich 2 Eingabefelder und ein Textfeld für das Ergebnis.
Membervariablen sind CString:m_CtrlFirst.GetWindowText( m_First );
m_CtrlSecond.GetWindowText( m_Second );Danach addiere ich diese 2 Werte mit der atol() Funktion ín eine Temporäre long Variable.
temp = atol(m_First) + atol(m_Second);
Wie kann ich nun temp (long) wieder in einen CString umwandeln um es im 3. Textfeld wieder auszugeben? Als der kürzeste Weg dafür. Das muss doch ganz einfach gehen, nur komm ich irgendwie net drauf
-
schau mal hier nach
http://www.henkessoft.de/mfc_einsteigerbuch_kapitel2.htm
ist nur mit multiplikation. Musste halt umändern in Additionwebid
-
CString::Format()
-
Danke veilmals!
Und ich Depp handiere da mit Controlvariablen rum, geht ja auch so
-
da gibts eine Funktion namens wsprintf
char txt[10]; wsprintf(txt,"text %i", zahl);
-
Kyro schrieb:
da gibts eine Funktion namens wsprintf
Und der Vorteil gegenüber Format ???
-
Vorteil weis ich keinen
weis nur es wird in einenchar
gespeichert