x0rz adlı üyeden alıntı: mesajı görüntüle
Merhabalar, bir oyun sunucum için eklenti geliştiriyorum. Ama bir yerde takıldım. Şimdi bir array veya struct kullanmak istiyorum. Bunların limitlerinin sınırsız olmasını istiyorum. Yani şu şekilde kullanmak istiyorum.

Veriler[0][0] = 1;
Veriler[0][1] = 1;
Veriler[0][2] = 1;

Veriler[1][0] = 2;
Veriler[2][1] = 3;
Veriler[3][2] = 4;
Veriler[***][0] -> buradaki yıldızla işaretlediğim değeri bir fonksiyon ile oluşturup yeni bir id almam lazım. [0] olarak ayarladığım yeri de limitlemem yada sınırsız yapmam lazım. Bu konu hakkında yardımcı olabilir misiniz ?
void main()
{
int row = 3;
int col = 2;
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]);
}
}

getchar();
}

kodu incelersen basit bir şekilde istediğine ulaşabilirsin.