Witam wiem,że można przesłać tablice dwuwymiarową tak:
void odczyt(int tablica[][10], int sizey, int sizex)
{
for (int y = 0; y < sizey; ++y)
{
for (int x = 0; x < sizex; ++x)
{
cout << tablica[y][x] << " ";
}
cout << endl;
}
}
Ale jak chce zrobić np tak:
void odczyt(int tablica[][sizex], int sizey, int sizex)
{
for (int y = 0; y < sizey; ++y)
{
for (int x = 0; x < sizex; ++x)
{
cout << tablica[y][x] << " ";
}
cout << endl;
}
}
To nie działa nawet jak dam int size x przed int tablica
Czy tablice statyczne są tak bardzo ograniczone i praktycznie zawsze sie używa dynamicznych?