0
私はこの小さなコードを持っています。 私はちょっと新しく、私はミスを見つけませんでした。おかげであなたが配分されている何配列へのダブルポインタを出力する - クラッシュを続ける
int main (void)
{
int **array;
int i,j, m;
scanf("%d", &m);
array = malloc(sizeof(int) * (m*m));
for (i = 0; i < m; i++)
{
for (j = 0; j < m; j++)
{
scanf("%d", &array[i][j]);
}
}
for (i = 0; i < m; i++)
{
for (j = 0; j < m; j++)
{
printf("%d", array[i][j]);
}
}
return 0;
}
これを絞り込むために行ったデバッグは何ですか? – lurker
入力を確認してください!あなたはm * m + 1 scanfを持っていますが、一度は結果や戻り値をチェックしません。 –