X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=TP5%2Fexo6%2Ffile_chainee_a_completer.c;h=34bffcac7eacb0afb47cc71aa1efcb1a1eea53b1;hb=1960d1adb5b93ad8a7c0140af450790c572280df;hp=2ec62dbaeecadc9333db2653406f61908ae44da4;hpb=16d1d589590215264ffec1c7af6fee2af81fb351;p=Algorithmic_C.git diff --git a/TP5/exo6/file_chainee_a_completer.c b/TP5/exo6/file_chainee_a_completer.c index 2ec62db..34bffca 100644 --- a/TP5/exo6/file_chainee_a_completer.c +++ b/TP5/exo6/file_chainee_a_completer.c @@ -12,20 +12,17 @@ ***********************************************************************/ #include #include - + typedef int element; -typedef struct cellule -{ - element valeur; - struct cellule *suivant; +typedef struct cellule { + element valeur; + struct cellule *suivant; } Cellule; - -typedef struct file -{ - Cellule *t, *q; -} File; /* tête queue */ +typedef struct file { + Cellule *t, *q; +} File; /* tête queue */ File file_vide(void) { @@ -37,11 +34,11 @@ int est_vide(File f) element tete(File f) /* ATTENTION: consulter la tête d'une File vide n'a pas de sens */ -{ +{ /* la File n'est pas modifiée */ } -File enfiler(element e,File f) +File enfiler(element e, File f) { } @@ -49,19 +46,22 @@ File defiler(File f) /* ATTENTION: supprimer la tête d'une File vide n'a pas de sens */ { } - -element defiler2(File *f) /* ATTENTION: la File est modifiée */ -/* ATTENTION: supprimer la tête d'une File vide n'a pas de sens */ -{ -} +element defiler2(File * f) +{ /* ATTENTION: la File est modifiée */ + /* ATTENTION: supprimer la tête d'une File vide n'a pas de sens */ +} /********************************************************************/ int main() -{File p; - int i; - p=file_vide(); - for (i=0; i<20; i++) p=enfiler(i,p); - for (i=0; i<25; i++) printf("%d\n",defiler2(&p));} +{ + File p; + int i; + p = file_vide(); + for (i = 0; i < 20; i++) + p = enfiler(i, p); + for (i = 0; i < 25; i++) + printf("%d\n", defiler2(&p)); +} + /********************************************************************/ - \ No newline at end of file