fwriteを使用してCでファイルにハッシュテーブルを書き込み、freadを使用してそれを読み取ろうとしています。私はこの構造体を持っています:
struct table {
struct person *person_table[SIZE];
};
static struct table hashtable;
私がフレッドを使うとき、私は持っています
fread(&hashtable, sizeof(struct table), 1, file)
およびfwrite:
fwrite(&hashtable, sizeof(struct table), 1, file)
ただし、読み取りと書き込みの後でデータに正しくアクセスできません。何が問題ですか?