>>213
俺がかくと、こんな感じカナ。

typedef struct tnode{
char word[64];
/* int count=0; */
int count;
struct tnode *left;
struct tnode *right;
}Node;

Node* makeNode(const char* const str){
/* ノード作成 */
return newNode;
}

Node* addNode(Node* node, const char* const str){
/* ノード追加処理 */
/* 必要なら、makeNode()を読んで新規に作成 */
return node;
}

void Traversal(const Node* const root){
/* 解析と出力*/
}

void main(void){
Node* root;
Node* node;
root=makeNode();
node=NULL;
while(...){
/* ファイル入力 */
node=(node, str);
}
Traversal(root);
}

次からは容赦なく阿呆よばわりするんで、よろしく。



>>214
> MakeNewNodeも戻り値voidじゃだめだろ。
まぁ、確かにvoidは駄目だろう(w