C++ calcule

Signaler
Messages postés
3
Date d'inscription
vendredi 27 mars 2009
Statut
Membre
Dernière intervention
9 septembre 2009
-
Messages postés
3
Date d'inscription
vendredi 27 mars 2009
Statut
Membre
Dernière intervention
9 septembre 2009
-
Bonjour,
EXAMPLE:
jai trois input boxes
EDIT1,EDIT2,Edit3
et je vous fair EDIT2+EDIT2=EDIT3
c'est a dire une calcule numérique affichée dans les input box
comment je fairais?quelqu'un maide s'il vous plais

4 réponses

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
25
Si tu commençais par les bases (le C !!!) avant de faire des "inputbox" et autres cochoncetés intreprétées, ça irait certainement mieux.

GetWindowText()
et atoi() pour avoir des valeurs que tu pourras additionner.

ciao...
BruNews, MVP VC++
Messages postés
3
Date d'inscription
vendredi 27 mars 2009
Statut
Membre
Dernière intervention
9 septembre 2009

je veut de l'aide pas plus merci d'avance
Messages postés
8
Date d'inscription
lundi 1 juin 2009
Statut
Membre
Dernière intervention
14 septembre 2009

Voilà ce que j'aurais fait dans ton cas :
Pour récupérer la valeur contenu dans une editBox :

CEdit* m_edt = (CEdit*)GetDlgItem(EDIT1);
CString strTemp;
m_edt->GetWindowText(strTemp);

strTemp récupère ce que tu as dans l'edit box (à faire 2 fois pour les 2 editBox).
ensuite tu fais tes opérations que tu veux...


puis pour mettre ton résultat dans l'edit box 3

std::ostringstream ostrTemp;
ostrTemp << strTemp ;
SetEditText(EDIT3,ostrTemp.str());

En espérant t'avoir aider ....
Adri
Messages postés
3
Date d'inscription
vendredi 27 mars 2009
Statut
Membre
Dernière intervention
9 septembre 2009

merci bien c'est jolie