Donc j'essaye de faire un arbre de préfixe, mais je ne suis pas sûr si ceci causerait une certaine erreur logique de quelque sorte?Est-il possible de créer un tableau de pointeurs sur struct (node)?
typedef struct TreeTag
{
char letter;
struct TreeTag *links[26]; /* Is this advisable? */
int fullword;
int linknum;
}TreeNode;
Il est le code juridique 'links' est un tableau de' 'struct TreeTag *, pas' TreeTag' struct qui n'a pas encore été défini. Il est courant que les membres de 'struct's soient des pointeurs vers eux-mêmes (pensez à une liste chaînée). – hmjd
Reportez-vous à un livre sur les structures de données. Cela rendra les choses plus claires. – asheeshr