- Exemple 004 :
- #include <llist.h>
-
- LLIST
*Lentier;
-
- #define ERREUR_CREATION
-1
- #define OK
0
-
-
- int main(void)
- { int i;
-
- if(
listborn( &Lentier) == LNOK )
- {
-
if ( initlist(
&Lentier, LINT , LINT ) != LOK )
-
return(ERREUR_CREATION);
-
else
-
{
-
for(i=0;i<100;i++)
-
adjq(&Lentier,&i);
- /*
création d'une liste d'entier de 100 éléments (0 -
99) */
-
- fprintf(stdout,"\n
Nombre d'éléments détruits = %d ", delete_list(&Lentier)
);
-
-
if( listborn( &Lentier ) == LOK )
-
fprintf(stdout,"\n Liste Lentier est toujours utilisable");
-
else
-
fprintf(stdout,"\n IMPOSSIBLE !!!");
-
}
-
-
-
close_list(&Lentier);
/* Vide et supprime la liste */
- }
- exit( OK
);
- }
-
-
-
-