c - Creating a structure for linked list -


experts, having simple doubt in linked list , structure. want create list subset. example structure

 typedef struct {   uint16 a;   uint8 b;   uint8 c;   uint8 d; }subset_t;  typedef struct node{    subset_t list;    uint8 set_no;    struct node *link; }all_list: 

but think structure not expect, example there set number 15, in set there should different subset(a,b,c,d).

ex.

    set                     subset      15                     a=10; b=1; c=17; d=12                             a=00, b=43; c=21; d=15;       10                     a=10; b=1; c=17; d=12                             a=00, b=43; c=21; d=15; 

how can defined structure this?. main reason want create different structure delete of subset easily.

so want like:

typedef struct subset_t {   uint16 a;   uint8 b;   uint8 c;   uint8 d;   struct subset_t *next; }subset_t;  typedef struct node{    subset_t list;    uint8 set_no;    struct node *link; }all_list: 

(note subset_t added first line). run through node structures until set_no 1 want. node's list head of linked-list of subset_t strucutres next pointing next in list.


Comments

Popular posts from this blog

windows - Single EXE to Install Python Standalone Executable for Easy Distribution -

c# - Access objects in UserControl from MainWindow in WPF -

javascript - How to name a jQuery function to make a browser's back button work? -