typedef struct unit
{
struct unit * next;
int year;
int month;
int day;
struct unit revisions[3];
char subject[100];
}schedule;
The above code is giving me the following error:
array type has incomplete element type
struct unit revisions[3];
I'm guessing the problem is that a struct cannot contain an array of itself? If so, how can I achieve similar functionality?