Votre question

coder calculatrice en C sans malloc

Tags :
  • Calculatrice
  • Programmation
Dernière réponse : dans Programmation
13 Septembre 2004 14:37:55

je dois coder une calculatrice en ligne de commande sans utiliser de malloc.
je dois pouvoir gerer par exemple: (((1*(-3)))) + 12
Le mieux c d'utiliser une pile ou qq chose comme ca, mais sans malloc ca me parait difficile de manipuler les structures.
Si qq'un ouvait m'aider
Merci

Autres pages sur : coder calculatrice malloc

13 Septembre 2004 18:08:15

Sans entrer dans le pratique...
en admettant que tu ne puisse pas utiliser de malloc, pourquoi ne pas creer un bloc de données ( comme on le ferait en asm ) ou une variable string qui servirait de buffer , et utiliser un pointeur vers ce buffer en guise de pile ?
Si ta question concerne un exercice ( ca y ressemble ), c'est peut etre pour t'inciciter à utiliser les pointeurs ...
13 Septembre 2004 18:17:16

Pour la calculatice : utilises un buffer comme te l'indique Merlin29 pour simuler une pile, puis tu peux donner à ton programme un fonctionnement recursif avec fonction empile/depile (attention à la condition de sortie :-? )

@+ ;-)
Contenus similaires
Pas de réponse à votre question ? Demandez !
15 Septembre 2004 04:56:35

et tu le fait comment ton buffer sans malloc ??

15 Septembre 2004 08:04:26

int var[256];
mouarf
15 Septembre 2004 15:18:26

et si la formule est plus grande???
et elle sera plus grande...

**********************************************
epita powaaaaa
16 Septembre 2004 17:14:37

If (strlen(expression) > 256)
{
printf("%s\n", "DTCCCCCCCCCC !")
}

Sinon
int var[257]

****************************
epitech powaaaaaaaaa
20 Septembre 2004 12:21:00

Citation :

elkaiser a écrit :
je dois coder une calculatrice en ligne de commande sans utiliser de malloc.
je dois pouvoir gerer par exemple: (((1*(-3)))) + 12
Le mieux c d'utiliser une pile ou qq chose comme ca, mais sans malloc ca me parait difficile de manipuler les structures.
Si qq'un ouvait m'aider
Merci


Toi t'es ing1 epita lol
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS