Jak przekazac tablice dwuwymiarowa do funkcji?

0

Witam, nie potrafie sobie poradzic z przekazaniem tablicy dwuwymiarowej do fukcji w C. Wyglada u mnie tak:

 
int nastepna(int poprzednia, int sprawdzajaca,int ilosctablic,int iloscelementow,double tab[ilosctablic][iloscelementow]){
...
}

main(){
...
double tab[ilosctablic][iloscelementow];
...
 poprzednia=  nastepna(poprzednia,x+1,ilosctablic,iloscelementow,tab[ilosctablic][iloscelementow]);
}

Przy kompilowaniu otrzymuje błąd:
lab61.c: In function âmainâ:
lab61.c23: error: incompatible type for argument 5 of ânastepnaâ
lab61.c5: note: expected âdouble (*)[(long unsigned int)(iloscelementow)]â but argument is of type âdoubleâ

Proszę o pomoc w rozwiązaniu tego problemu.

0
int nastepna(int poprzednia, int sprawdzajaca,int ilosctablic,int iloscelementow,double tab[ilosctablic][iloscelementow]){
int nastepna(int poprzednia, int sprawdzajaca,int ilosctablic,int iloscelementow,double **tab){

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