Kodunuzu derledim ama hata alıyorum. Hatayı düzelttim ama sanırım sonsuz bir döngüye giriyor, oku kısmı çalışmıyor.
bu şekilde kullanabilirsiniz.
int ** D2ArrayCreator(int rowcount,int columncount)
{
int row = rowcount;
int col = columncount;
int ** array2drow = (int**)malloc(row * sizeof(int**));
int * array2dcol = (int*)malloc(col * row * sizeof(int));
for (int i = 0; i < row; i++)
{
array2drow[i] = (array2dcol + (i * col));
}
/*for (int i = 0; i < row; i++)
{
for (int j = 0; j < col; j++)
{
int oku;
scanf("%d", &oku);
array2drow[i][j] = oku;
printf("array[%d][%d] = %d", i, j, array2drow[i][j]);
}
}*/
return array2drow;
}
void main()
{
int ** arrayim = D2ArrayCreator(5, 6);
getchar();
}