I have the following struct:
Code:
struct Frame {
unsigned char digit;
unsigned char seg;
unsigned char onoff;
unsigned char dur;
};
I have several arrays of these structs, all different lengths. I'd like to pull these arrays together into a single array so I can access them more easily. Something that would let me do something like this (in pseudo code):
Code:
minor_array1[] = {Frame, Frame, Frame};
minor_array2[] = {Frame, Frame, Frame, Frame, Frame};
minor_array3[] = {Frame, Frame, Frame, Frame};
master_array[] = {minor_array1, minor_array2, minor_array3};
for (i = 0; i < 3; i++)
for (j = 0; j < length_of(master_array[i]); j++) {
master_array[i][j].digit = 6;
master_array[i][j].seg = 7;
master_array[i][j].onoff = 8;
master_array[i][j].dur = 9;
}
Thanks for any suggestions.