ディレクトリツリー(C)で、「dir」構造体()内のダブルポインタを介して親ディレクトリを子ディレクトリに接続しようとしていますstruct dir **children
が、実際に構文的に関連付ける方法、つまり「ポイント」がわかりません。彼らへ。" コード例は素晴らしいでしょう!
ありがとう
struct dir **children
「ダブルポインタ」ではありません。ポインタへのポインタです。
あなたが望むことをするために、あなたはstruct dir *children[5]
5があなたが指し示したい子供の数であるときを宣言する必要があります、あるいはあなたがそれを動的にしたいなら、それを割り当てますstruct dir **children = malloc(number_of_child * sizeof(*children));
children[0] = child
次に、子がどこにあるかを割り当てるだけです。struct dir *