リンクされたリストの BST に保存されている単語を印刷しようとしています。単語を印刷しようとすると、「不完全な型へのポインターを逆参照しています」というエラーが表示されます。
私の印刷機能は、BST 構造体のヘッダー ファイルにあります。私の主な機能では、このように問題なく印刷できますが、この機能では印刷したくないようです。
//linked list struct
struct ll_node
{
char * word;
struct ll_node * next;
};
//BST struct
struct bst_node
{
int occurs;
int diffOccurs;
struct bst_node * left;
struct bst_node * right;
struct ll_node * words;
};
//printout function
void * printTree(struct bst_node * currBST)
{
if(currBST == NULL)
{
return;
}
printf("%s\n", currBST->words->word);
printTree(currBST->left);
printTree(currBST->right);
}