A voir également:
- Liste Chainée en C - Gérer une file d'attente
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Host file - Guide
- .Bin file - Guide
- .Dat file - Guide
1 réponse
Salut,
je ne suis pas un expert en liste chaînees mais il me semble que ton
int numero; // Numéro attribué par la machine
ne sert à rien
Le numéro est en fait la position de l'élément de la liste.
De meme dans FILE_T, tu n'a pas besoin d'un pointeur sur la fin. La fin de la liste, c'est quand un element de la liste pointe vers null
typedef struct LISTE_T
{
char* nom; // Nom saisi par l'utilisateur
struct LISTE_T *succ; // Liste des successeurs
}liste_t;
typedef struct FILE_T
{
liste_t * debut;
char cat; // Catégorie choisie par l'utilisateur
}file_t;
avec ca, un peu de courage et cet excelent tuto, tu devrais t'en sortir :
http://www.siteduzero.com/tutoriel-3-36245-les-listes-chainees.html#ss_part_3
je ne suis pas un expert en liste chaînees mais il me semble que ton
int numero; // Numéro attribué par la machine
ne sert à rien
Le numéro est en fait la position de l'élément de la liste.
De meme dans FILE_T, tu n'a pas besoin d'un pointeur sur la fin. La fin de la liste, c'est quand un element de la liste pointe vers null
typedef struct LISTE_T
{
char* nom; // Nom saisi par l'utilisateur
struct LISTE_T *succ; // Liste des successeurs
}liste_t;
typedef struct FILE_T
{
liste_t * debut;
char cat; // Catégorie choisie par l'utilisateur
}file_t;
avec ca, un peu de courage et cet excelent tuto, tu devrais t'en sortir :
http://www.siteduzero.com/tutoriel-3-36245-les-listes-chainees.html#ss_part_3