>dnob700
ta derniere remarque est assez pertinente mais je fais cette calculette dans le cadre d´un exo de cours et les seuls operateurs demandés sont + - * / " carré" et " racine carrée"
ecrit de cette maniere et pas autrement.
j´avais bien penssé a faire " carré"="c"
et " racine carrée"="r" pour pouvoir plus simplement ajouter des truc comme puissance ou autre...
mais bon je fais ce qui est demandé.
j´ai deja rajouté la petite fleche qui pointe sur les erreurs et je sais pas si mon prof(assez peu ouvert sur les originalités) va aimer...
>mais la manière dont tu les lis est bizarre.
je les lis a partir de la fin. en remontant les caracteres 1 par 1.
( idem pour la fct lit_entierfin)
ceci me permet d´utiliser les pile pour stocker les operandes au lieu d´utiliser un arbre.
-vous allez me dire pq les piles plutot que les arbres??
->parce que j´ai aussi une calculatrice postfixe a faire et dans celle ci il est plus simple d´utiliser les piles.
et donc ca me permet de garder les meme fct de calcul ( calcul.h) et de ne pas refaire toute l´implémentation des arbres.
en fait j´ai juste a changer ( lit_entierfin par un truc du genre lit_entier debut)
et le reste du prog devrait ( a 1 ou 2 truc pres) s´adapter