Chcę przesłać tablicę dwuwymiarową jako argument funkcji (oczywiście, tak aby nie była kopiowana w pamięci), lecz nie wiem jak to zrobić. Pomożecie?
0
0
A jak próbowałeż to zrobić i ci się nie udało?
0
W funkcji "funkcja(char t[][])". Przy wywoływaniu funkcji "funkcja(t[][])".
1
void func(int (*tab)[X]);
void func(int tab[][X]);
void func(int** tab);
//edit: dodalem nazwy zmiennych bo juz sam nie wiedzielame czy ktos to zrozumie.
0
Archimondei napisał(a):
Chcę przesłać tablicę dwuwymiarową jako argument funkcji (oczywiście, tak aby nie była kopiowana w pamięci), lecz nie wiem jak to zrobić. Pomożecie?
Nie da się przesłać tablicy do funkcji tak aby była kopiowana w pamięci, o ile nie jest to jakaś klasa symulująca tablicę.