salut
dans le cadre de mes etudes je suis amené à réaliser une calculette simple avec + * / - et puissance. le probleme c'est que au debut je dois lire l'expression sous forme de chaine de caractere et par la suite trensformer les caractere en entier pour pourvoir faire des opérations donc moi au debut j ai fais
le probleme c'est que j ai declaré num[i] comme etant un tableau d'entier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 printf("entrez une expression : "); fgets(expr,80,stdin); do { if(istype(*expr)) { num[i]=*expr-'0'; i++; expr++; } else { num[i]=*expr; i++; expr++; }while(*expr!='=');
donc lors du passage de la chaine de caractere à une chaine d'entier meme les opérateurs auront des valeurs entiere je me suis dis peut etre qu il serait preferable d utiliser les structurej espere que j etais claire .merci d avance
Partager