Blame view

projets/projetslistechainee/Liste/libFile.h~ 862 Bytes
cfd8c644   Cwik Pierre   fin centipede
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
  typedef void *element_t;
  
    typedef struct {
    element_t *contenu;
    int nombre;
    int alloue;
  } liste_t;
  
  int taille(liste_t *l);
  int enfiler (liste_t *l,element_t e, int taille);
  int afficher (liste_t *l, void(*affichage)(element_t));
  int defiler(liste_t *l);
  element_t dernier(liste_t *l);
  element_t premier(liste_t *l);
  element_t enieme(int x, liste_t *l);
  
  
  
  typedef struct Element Element;
  struct Element
  {
      int x;
      int y;
      Element *suivant;
  };
  
  
  typedef struct Liste Liste;
  struct Liste
  {
      int nbelements;
      Element *premier;
  };
  
  Liste *initialisation();
  void insertion(Liste *liste, int x, int y);
  void afficherListe(Liste *liste);
  void suppression(Liste *liste);
  int abstete(Liste *liste);
  int tailledelachaine(Liste *liste);
  int ordtete(Liste *liste);
  int abscul(Liste *liste);
  int ordcul(Liste *liste);
  void freelastbloc(Liste *liste);