ssharish2005 62 Posting Whiz in Training

'.' is the operatir which you are looking at.
'->' is the operator which you need when you dereference the struct pointer variable.

Like for an example

struct node
{
    int data;
}

struct node *d;
struct node d1;

printf("%d\n", d->data); // you could also use (*d).data here. The reason for this is operator precedences
printf("%d\n", d1.data);

~ssharish

Salem commented: 2.5 YEARS late, what exactly have you added here? Nothing on-topic. -3