Bonjour à tous,

je cherche à implémenter les arbres en C. J'ai utilisé la définition de structure suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
typedef struct BinaryTree BinaryTree;
 
struct BinaryTree
{
    int x;
    BinaryTree* G;
    BinaryTree* D;
};
Malheureusement ça ne marche pas, et pourtant j'ai trouvé la même dans un bouquin....

Voilà l'erreur que j'obtiens:
error: redefinition of typedef 'BinaryTree' (pour la première ligne)

Est-ce que quelqu'un aurait une explication svp?