>>150
んとね、問題を切り分けた方がいいんじゃないカナ?
ソース見た感じ、ファイル入力も動きそうにないし、
そもそもコンパイル出来ていないでしょ?

“ファイルから黄泉込まないと話にならない”なら、
2分木の事は置いておいて単語を黄泉込む処理を完成させる。

“そもそもの目的である2分木が先”なら、
文字列配列を用意してそこから2分木を作成してみる。

const char* dummyWords[] = {
 "ABC","DEF","GHI",NULL
};
const char** word;
word=dummyWords;
while(*word)
 node = addNode(*word++);

こんな感じカナ。

あとaddNode()の中で単純に再帰して戻り値を代入してるけど、
それじゃダメダメじゃないカナ。
今のままだと無限ループするし、ちゃんと枝の差し替えをしないと。

まだ色々あるけど一つ一つ解決して行く方がいいんじゃないカナ?