割り当てができない理由を理解しようとしてg.node = n1;
います。
誰か説明できますか?アイデアは、構造を使用してノードでグラフを作成することです。この方法でうまくいくと思いましたがerror: incompatible types in assignment
、g.node = n1;
#include <stdio.h>
typedef struct
{
int value;
int *edges;
int *adj;
} Node;
typedef struct
{
Node *node;
} Graph;
void resize_array(char *, int);
void copy_array (char *, char *);
int main()
{
Graph g;
Node n1, n2;
int edgesS[1] = {9};
int adjS[1] = {5};
n1.edges = edgesS;
n1.adj = adjS;
n1.value = 1;
g.node = n1;
return 0;
}
void resize_array(char * array, int size){array[size] = '\0';}