私は次の構造体を持っています:
typedef struct bucket {
unsigned int contador;
unsigned int * valor;
} Bucket;
typedef struct indice {
unsigned int bs;
unsigned int valor;
unsigned int capacidade;
Bucket * bucket;
} Indice;
typedef struct tabela {
unsigned int bs;
Indice * indice;
} Tabela;
そして、私はこのようなことをしたい:
tabela->indice[2].bucket = &tabela->indice[0].bucket;
しかし、セグメンテーション違反が発生します。
tabela->indice[0].bucket
アドレスを取得して に関連付けるにはどうすればよいですかtabela->indice[2].bucket
。
ありがとう!