Salve a tutti,
ho le seguenti strutture:
codice:
/*Struttura Nodo Albero*/
struct SNode_bst
{
TInfo_bst info_bst;
struct SNode_bst *right;
struct SNode_bst *left;
};
typedef struct SNode_bst TNode_bst;
typedef TNode_bst* TBinaryTree;
/*Struttura Nodo Lista*/
struct SNode_list
{
TInfo_list info;
struct SNode_list *link;
};
typedef struct SNode_list TNode_list;
typedef TNode_list* TList
/*Struttura Info Albero*/
struct SInfo_bst
{
TKey_bst lab;
TList *person;
};
typedef struct SInfo_bst TInfo_bst;
/*Struttura Info della Lista*/
struct SInfo_list
{
int citazioni;
char *ruolo;
};
typedef struct SInfo_list TInfo_list;
Vorrei accedere al campo citazioni ma, compare l'errore "request for member 'info' in something not a structure or union". Io ho provato nel modo seguente: tree->info_bst->person.info.citazioni . Suggerimenti? Grazie dell'aiuto.