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.