Professional Documents
Culture Documents
void creerpilevide(pile& stack) { stack.som = 1; Un tableau commence ` 0. Il y a donc une valeur entre 0 et a
0 mais plus entre 0 et 1
} int vide(pile stack) { return stack.som == 1; } int sommet(pile stack) { return stack.tab[stack.som]; } void empiler(pile& stack, T v) { if (stack.som == hauteurmax) printf(Memoire insusante la pile est pleine), exit(1); else stack.tab[++stack.som] = v; ++x incrmente la variable x puis donne la e
nouvelle valeur la fonction sommet est toujours appele avec une pile e non vide.