我正在尝试使用 fwrite 将哈希表写入 C 中的文件并使用 fread 读取它。我有这个结构:
struct table {
struct person *person_table[SIZE];
};
static struct table hashtable;
当我使用 fread 时,我有
fread(&hashtable, sizeof(struct table), 1, file)
和 fwrite:
fwrite(&hashtable, sizeof(struct table), 1, file)
但是,我无法在读写后正确访问数据。问题是什么?