Am i doing this right. This is what i have got.
Main.c
Lib.cCode:for(i=0; i<10; i++)
{
printf("Data 1 - %d\n", NODE[i].data1);
printf("Data 2 - %d", NODE[i].data2);
printf("\n-----------\n");
}
Struct.hCode:NODE = malloc( sizeof(struct node) * 10 );
I get undefined reference on main.c and perhaps in Lib.c. Does extern works for pointers?Code:struct node
{
int data1;
int data2;
};
extern struct node *NODE;
ssharish