私はすでに2次元のmallocされた配列のかなりの数の質問を見てきましたが、基本的に何らかの理由で解決策を見つけることができません....私のGoogle fu sux申し訳ありません=(。ここで助けてくれたみんなに感謝! =)
とにかく、私はこのfscanfを動作させることができないようです=/誰かが私を助けることができれば、エラーはまったく見られないので大歓迎ですが、プログラムがクラッシュするのはこの時点であるため、エラーがあることはわかっています。
array1 = (int**)malloc((c)*sizeof(int*));
int a = 0, i = 0;
for (a = 0; a < c; a++){
array1[a] = (int*)malloc((c+1)*sizeof(int));
}
a=0;
for(a = 0; a < c; a++){
for(i = 0; i < c; i++){
fscanf(ifp, "%d", array1[a][i]);
}
}
ここで、c は必要な配列の最大サイズです。この場合、3に設定されていますが、変数として必要です