[c++] Znowu wskazniki

0

Jak za pomoca wskaznika wyrazic w tablicy tab1[50][2] np. objekt tab1[10][2]?

int *wsk1;
int tab1[50][2];
wsk1 = &tab1[0][0];

i jak teraz przesunac wskaznik zeby pokazywal na tab1[10][2]?
gdyby to byla tablica jednowymiarowa to nie mialbym problemu, ale skoro jest to tablica 2wymiarowa to o ile elementow mam przesunac wskaznik?
o 2*10 = 20????

0

...tablicy tab1[50][2] np. objekt tab1[10][2]...

Przy takiej tablicy tki obiekt nie istnieje. Co do twojego problemu to wypelnij sobie tablice i sprawdz.

0

[10][2]

int *wsk1;
int tab1[50][2];
wsk1 = &tab1[0][0];

(wsk1+1050+2) / wsk1[10*50+2]

ale chyba lepiej byloby uzyc int **wsk1;

// foflik racja... drugi indeks jest poza zakresem

1 użytkowników online, w tym zalogowanych: 0, gości: 1