slt c'est encore moi j'ai un autre porbleme avec les liste contigus circulaires.
j'ai ecrit une fct pour afficher tous les elmts d'une file mais elle n'affiche que n-1 elmts et j'ai pas trouvé le moyen d'arranger ça.
Merci bcp.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 typedef struct file { int tete; int queue; int taille; int tab[taille_max];// taille_max est un define }file; void afficher(file f) { int i=0; puts("\n\taffichage:\n"); printf("tete :%d,queue :%d taille:%d\n",f.tete,f.queue,f.taille); do { printf("\ntete:%d\n",f.tete); getch(); printf("elmt %d: %d\n",i,f.tab[f.tete]); f.tete=(f.tete+1)%taille_max; i++; } while (f.tete<=f.queue); }
Partager