Witam, moim problemem jest przeniesienie wskaźniku z funkcji do następnej funkcji, która jest wywoływana. Np Main > A > B > A > Main.
Mniej więcej chce, żeby do punktu B, przechodziła moja tablica.
Przekazanie tablicy do funkcji z main jest jeszcze łatwe. Robię to tak:
printf("%i", rekurencja(tab));
Ale, już przekazanie tego dalej skutkuje błędem.
probaszczescia.c:28:5: note: expected ‘short int (*)[3]’ but argument is of type ‘short int’
int sprawdzczyremis(short int tab[MAXSTAN][MAXSTAN])
Tak próbuje przerzucić tablicę dalej w funkcji:
int remis=sprawdzczyremis(tab[MAXSTAN][MAXSTAN]);
MAXSTAN jest moją define w której przechowuje stałą liczbową 3.
Ale próba odebrania tego argumentu w funkcji, jest taka:
int sprawdzczyremis(short int tab[MAXSTAN][MAXSTAN])
A to skutkuje wyżej wymieniony błąd.
Gdzie robię błąd?