以下のような、動的配列(octree)の要素が構造体(node)で、その構造体がさらに動的配列(a)を持つようなプログラムを作成しました。領域が確保されているnodeだけ特定の処理をさせたいのですが、どのようにすればそういった処理が可能でしょうか。
c
#include <stdio.h> #include <complex.h> typedef struct { double complex *a; } Node; typedef struct { Node *node; } Octree; int main(){ Octree octree; octree.node = malloc(sizeof(Node) * 10); octree.node[0].a = malloc(sizeof(double complex) * 10); if (octree.node[0].a != NULL){ printf("not NULL\n"); } }
まだ回答がついていません
会員登録して回答してみよう