ошибка ввода 2d массив с использованием Scanf в C - PullRequest
1 голос
/ 24 августа 2009

Что с этим не так? Я получаю ошибку сегментации во время выполнения.

int size;
scanf("%d",&size);
int init[size][size];
 //initial matrix
for(int i=0;i<size;i++)
  for(int j=0;j<size;j++)
     scanf("%d",init[i][j]);

1 Ответ

3 голосов
/ 24 августа 2009

Вам нужно &init[i][j] вместо init[i][j] в scanf().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...