TP5: properly indent more C files
[Algorithmic_C.git] / TP5 / exo5 / pile_chainee_a_completer.c
index 1eede6d1d86520c45f0fb6c80f5e9d1a04b9688b..2f971257e82f8d0f2e00719c7f9ef475aa76e82b 100644 (file)
@@ -9,19 +9,19 @@
 
 typedef int element;
 
-typedef struct cellule 
-{
-       element valeur;
+typedef struct cellule {
+       element valeur;
        struct cellule *suivant;
 } Cellule, *Pile;
 
-
 Pile pile_vide(void)
 {
 }
 
 int est_vide(Pile p)
 {
+       if (!p)
+               return p;
 }
 
 element sommet(Pile p)
@@ -30,7 +30,7 @@ element sommet(Pile p)
        /* la pile n'est pas modifiée */
 }
 
-Pile empiler(element e, Pile p)        
+Pile empiler(element e, Pile p)
 {
 }
 
@@ -39,17 +39,22 @@ Pile depiler(Pile p)
 {
 }
 
-element depiler2(Pile * p)     /*ATTENTION: la pile est modifiée */
-/* ATTENTION: cette opération n'a pas de sens avec une pile vide      */
-{      
+element depiler2(Pile * p)
+{
+       /* ATTENTION: la pile est modifiée */
+       /* ATTENTION: cette opération n'a pas de sens avec une pile vide */
 }
 
-
 /******************************************************************************/
 int main()
-{Pile p;
- int i;
- p=pile_vide();
- for (i=0; i<20; i++) p=empiler(i,p);
- for (i=0; i<25; i++) printf("%d\n",depiler2(&p));}
+{
+       Pile p;
+       int i;
+       p = pile_vide();
+       for (i = 0; i < 20; i++)
+               p = empiler(i, p);
+       for (i = 0; i < 25; i++)
+               printf("%d\n", depiler2(&p));
+}
+
 /******************************************************************************/