Bonjour,
Toujours à titre d'exercice personnel, "j'essai" ... de me faire une liste chaînée simple mais générique. Ce que je voulais savoir, je voudrais dans une structure de ce type:
affecter au pointeur p_user_data une structure toute banale qui est définie dans le programme par l'utilisateur. Je pense que c'est possible mais apres, comment acceder aux données de cette structure en passant par la structure de la liste chaînée !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 typedef struct list { struct list * p_next; /* Pointeur vers l'element suivant. */ void * p_user_data; /* Pointeur de type 'void' pour inserer les donnees de l'utilisateur. */ } list; typedef list LIST_S;
Je tiens à préciser que pendant le malloc, on ne peut pas savoir s'il s'agira d'une structure, d'une tableau ou autre chose donc ca doit rester le plus théorique possible
Enfin si c'est possible !
Merci pour vos lumière![]()
![]()
Partager