Árvore Binária em C

Alguém saberia me dizer pq tá dando esse erro na minha struct???

Typedef struct node{
    Char dado;
    node *esq;
    node *dir;
} Node;

Node *root;//raiz da árvore

O erro é o seguinte.

"erro: unknown type name ‘node’

Obs: o erro é no node esq e node dir. Desde já agradeço

Você precisa informar o tipo do node, ex:

          Typedef struct node{
                Char dado;
                struct node *esq;
                struct node *dir;
            } node;
1 curtida

Entendi. VLW KRA