静的宣言を行った場合と同じように参照できるように、c で構造体の配列を動的に割り当てようとしています。calloc() は、割り当てられたすべてのメモリを 0 に初期化する追加のステップを実行することを理解しています。これらのデータ構造をファイルに出し入れするために fread() と fwrite() を使用している場合、calloc() はこれを助けたり妨げたりしますか?
#define MAGIC 13
struct s_myStruct {
int a[6000][400];
int b[6000][400];
int c[6000][400];
};
struct s_myStruct stuff[MAGIC];
vs
struct s_myStruct *stuff = calloc(MAGIC, sizeof(s_myStruct);
ありがとうございました。