column = 10;
int** ptrArr = (int**)malloc(line * sizeof(int*));
for (int i = 0; i < line; i++)
ptrArr[i] = (int*)malloc(column * sizeof(int));
// Ініціалізація массиву
for (int i = 0; i < line; i++)
for (int j = 0; j < column; j++)
ptrArr[line][column] = 0;
Что здесь не так? ЯП - Си!
На эту строку
ptrArr[i] = (int*)malloc(column * sizeof(int));
пишет, что "разыменование пустого указателя"
А на эту
ptrArr[line][column] = 0;
пишет, что "переполнение буфера для записи в ptrArr"
ну ptrArr[line][column] = 0; это точно FAIL, имелось в виду ptrArr[i][j]
Обсуждают сегодня