リンクリストの構造で宣言したファイルポインタを使おうとしていますが、NULL値として取得し続けています。
私は次の構造を持っています:
struct _hash_table
{
char found;
struct _hash_chain *hash_chain;
}
struct _hash_chain
{
uint64_t value;
FILE *fout;
struct _hash_chain *next;
}
と
struct _hash_table hash_table[TABLE_SIZE];
hash_table [i]-> hash_chain-> fout = NULLを取得し続け、そのポインタアドレスはnilです。
ポインタに動的にメモリを割り当てる必要がありますか?