width + sizeof(int) * width * height;
array = (int**)malloc(lenght);
ptr = (int*)(array + width);
for(int iIndex = 0; iIndex < width; iIndx++)
array[iIndex] = (ptr + width * iIndex);
Все, с этим прекрасно можно работать, как:
for(iIndex)
for(jIndex)
array[iIndex][jIndex] = <do smthg>
по хорошему не мешало бы еще переменные инициализировать
У тебя array должен быть int*, а не int**
Делаю ровно это
Ад и израиль
А тебе точно нужен С, а не С++?
Обсуждают сегодня