Représentation chainée d’une pile en C : Cpile.h : typedef int Element; typedef struct cellule {Element valeur; struct cellule *suivant; } cellule; typedef cellule *pile; pile vide_pile (); int pile_est_vide (pile p); pile empiler (pile p, Element e); pile depiler (pile p); void afficher (pile p); void menu (); Cpile.cpp : #include <stdio.h> #include <stdlib.h> #include "Cpile.h" int main() { menu(); system("pause"); return 0; } pile vide_pile(){ return NULL;} int pile_est_vide (pile p) {if (p==NULL) return 1;//1vide else return 0;//0non vide } pile empiler (pile p, Element e) {cellule *q= (cellule *) malloc (sizeof (cellule));
Printf(" TU VEUX APPRENDRE LA PROGRAMMATION");