免責条項と同じように、私はハードコードソリューションを探しているわけではなく、正しい方向のナッジを探しています。複数の配列を含むバイナリツリー構造
基本的に、各ノードに2つのデータ配列と2つの別々の文字配列を含むツリーを作成する必要があります。現時点では私の構造体だし、入力フォームである
struct Node {
char *name;
char *number;
struct Node *left;
struct Node *left;
};
:
name number
name number
name number
.
.
が終了されて、今、私は、それを解析する方法のための理論を持っているすなわちgetchar
まで.
およびscanf
name
およびnumber
をアレイに含む。しかし、この時点から、私はどのように正確に私は配列を渡す必要があるのかわかりません、私は配列のサイズを定義するなど、ツリーにものを追加する関数に渡す必要があります誰かがこの問題のヒントを与えることができますか?
'node-> name = strdup(inputname);'? – AShelly