gpt4 book ai didi

c - 如何获得指向结构的指针数组?

转载 作者:太空宇宙 更新时间:2023-11-04 04:02:15 35 4
gpt4 key购买 nike

<分区>

我需要创建一个头指针数组。

typedef struct data_{
void *data;
struct data_ *next;
}data;

typedef struct buckets_{
data *data;
void *key;
}buckets;

typedef struct hash_table_ {
buckets **buckets_array;
} hash_table, *Phash_table;

Phash_table table_p;
table_p = (void *)malloc(sizeof(hash_table));
table_p -> buckets_array = (void **)malloc(sizeof(buckets buckets)*size);
/*Line #7*/

当我尝试编译时,我得到了这个

hash.c:7:62: error: expected ')' before 'buckets'
hash.c:7:28: warning: assignment from incompatible pointer type [enabled by default]

我正在尝试获取一个桶数组,每个桶都将指向一个链表。我在正确的道路上吗?

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com