INFO505 Programmation C
Loading...
Searching...
No Matches
test-Liste.c
1// test-Liste.c
2#include <stdio.h>
3#include "Liste.h"
4
5void affiche( Liste* L )
6{
7 Adr A;
8 for ( A = Liste_debut( L );
9 A != Liste_fin( L );
10 A = Liste_suivant( L, A ) ) {
11 printf( "%f ", Liste_valeur( L, A ) );
12 }
13 printf( "\n" );
14}
15
16int main( void )
17{
18 Liste* L = Liste_creer( );
19 Adr A = Liste_debut( L );
20 double x = 1.0;
21 while ( x < 100000.0 )
22 {
23 A = Liste_insere( L, A, x );
24 A = Liste_suivant( L, A );
25 x = 1.5*x;
26 }
27 affiche( L );
28 Liste_detruire( L );
29 return 0;
30}
31
Definit le noeud d'une liste doublement chaînée.
Definition Liste.h:7