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.