Неа
если у тебя один malloc(n*m) сработает. но тут то n раз malloc(m)
Да я именно про это
Там несмежные участки памяти получаются
а если сделать *arr=malloc(n*m) for i in n j+=m *temp=arr memcpy(temp+j,matrix) чтото такого?
ну тту больше говно псевдокод
Поддерживаю
Мне придется гадать что за что тут j отвечает
int *arr=malloc(matrixSize*c*sizeof(int)); for (int i = 0, j = 0; i < matrixSize; i++, j = i * c) { memcpy(arr + j, matrix[i], sizeof(int) * c); } но вызывает heap-buffer-overflow
Обсуждают сегодня