Amanobuo
Messages postés65Date d'inscriptionmardi 24 février 2004StatutMembreDernière intervention11 décembre 2006
-
2 avril 2004 à 11:28
Amanobuo
Messages postés65Date d'inscriptionmardi 24 février 2004StatutMembreDernière intervention11 décembre 2006
-
2 avril 2004 à 15:10
Bonjours,
j'apprend les class et je voudrais pour m'entrainer realiser une implementation statique de type pile grace a une class.
Le code est bugé car apparament je suis dans une boucle while infinit... pourtant je verifier tout les parametres et je ne vois pas se qui cloche...
voici le code :
#include <stdio.h>
#include <conio.h>
#define MAXELEMENTS 100
//Déclaration de la classe ClassePileStatique
class ClassPileStatique
{
private :
int Tab[MAXELEMENTS];
int NbElements;
public :
void empiler(int valeur);
int depiler(void);
bool pilevide(void);
bool pilepleine (void);
ClassPileStatique(void); //Constructeur
};
void main(void)
{
int saisi;
for (int i=0; i<5; i++)
{
printf("Saisissez un nombre entier : ");
scanf("%d", &saisi);
ma_pile.empiler(saisi);
printf("%d a ete empiler.\n", saisi);
}
printf("\n");
while (!ma_pile.pilevide())
printf("%d a ete depiler.\n", ma_pile.depiler());
printf("La pile est maintenant vide.\n");
getch();
}