私は構造を持つツリーを持っています。私は数が最大(与えられた)分を見つける必要があります。ツリー内の特定のアイテムを見つける(C)
Item this_word (link h, int max){
Item word;
if (h == NULL)
return 0;
if (h->item->acc == max){
word = h->item;
this_word(h->l, max);
}
else{
this_word(h->l, max);
this_word(h->r, max);
}
return word;
}
しかし、私はセグメンテーションフォールトを取得。..
リンク変数はポインタですか?あなたは1つのようにそれにアクセスしているから – BackDoorNoBaby
あなたのsegfaultはどこですか?デバッガでプログラムを実行しましたか? 'Item'と' link'タイプの定義を示してください。 – Martin
@BackDoorNoBabyのtypedefsは悪いです –