Calculatrice en c++

Fermé
sinzo Messages postés 91 Date d'inscription lundi 9 juin 2008 Statut Membre Dernière intervention 23 septembre 2011 - 26 avril 2010 à 21:39
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 27 avril 2010 à 08:30
bonjour,
je ss debutant en p.O.O en c++..je viens de realiser une calculatrice avec visual studio 2008..tout marche bien sauf que lorsque j'appuie par exemple sur '1' et que le dernier resultat est '5'.jai dans lafficheur '51'..le code du button 1 par ex est :
this->temp=rec;
this->rec=rec*10+1;
res=rec;
this->UpdateData(0);
j'espere avoir été clair dans l'expliquation..merci de repondre.
A voir également:

4 réponses

Bakux Messages postés 1195 Date d'inscription jeudi 19 février 2009 Statut Membre Dernière intervention 5 juillet 2015 188
26 avril 2010 à 22:43
Peux-tu expliquer precisement le probleme, je n'ai pas tout a fait compris ? L'afficheur ne se remet pas a zeron lors de l'affichage du resultat ?
0
sinzo Messages postés 91 Date d'inscription lundi 9 juin 2008 Statut Membre Dernière intervention 23 septembre 2011
26 avril 2010 à 23:18
ouai c ca o fet..si le dernier resultat de l'opération affiché est 5..quand je tape à nouveau 10 par exemple ..j'ai dans l'ecran 510..vous voyez..
0
Bakux Messages postés 1195 Date d'inscription jeudi 19 février 2009 Statut Membre Dernière intervention 5 juillet 2015 188
27 avril 2010 à 06:22
Donc ca simple, avant d'afficher la variable, tu attribut "" a l'afficheur, puis tu l'affiche :D
0
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 298
27 avril 2010 à 08:30
Je pense que c'est parceque tu as le même affichage pour le calcul ET lle résultat.
Je pense qu'il faut que tu est une variable qui prend deux été : affichage et saisi.
Ensuite, lorsque tu tape sur une touche et que tu es en mode affichage, il faut en premier lieu nettoyé l'affichage et basculer en mode saisi.
0