Cでポインタを持つディレクトリを持つツリーを作成しようとしています.
Java のクラスに似た、ある種のポインタ付き構造体を使用する方が簡単だと思いました。
だから私はこのようなものを使用します:
struct d
{
struct d *up /*point to parent*/
struct d *down /*point to child*/
struct d *right /*point to right*/
}
generate_tree(struct **d)
{
/*my code*/
}
複数の構造体を作成して接続しようとしています。したがって、私がしなければならないことは、ディレクトリのポインターを作成して割り当て、構造体 d を初期化し、作成されたポインターが構造体 d 内を指すようにすることです。私の質問は、どのように d を作成し、*up、*down、および *right を設定するかということです。
助けてくれてありがとう