plutot comme cela :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 BYTE *table = NULL; BYTE *liste; BYTE *endOfListe; BYTE elmnt; table = BiblioMaFonction(&endOfListe); if (table != null) { liste = table; while (liste < endOfListe) { /* traitement d'un élément de la liste */ elmnt = *liste; ... if (elmnt == FIN_DE_LISTE) break; /* élément suivant */ liste++; } } free(table);