foufi5
Messages postés4Date d'inscriptionmardi 10 janvier 2006StatutMembreDernière intervention 7 août 2008
-
10 janv. 2006 à 11:33
julienbj
Messages postés452Date d'inscriptionjeudi 4 décembre 2003StatutMembreDernière intervention19 décembre 2008
-
12 janv. 2006 à 00:52
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
Code:
,
----
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!='=');
le probleme c'est que j ai declaré num[i] comme etant un tableau d'entier
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 structure j espere que j etais claire .merci d avance
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 10 janv. 2006 à 11:46
Il y en a des tas en sources exemples ici, mets 'calculatrice' ou 'calculette' en motif de recherche dans la zone en haut de page et tu règles sur 'source' le combo.