Jak przesłać tablicę jako argument funkcji?

0

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

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ę.

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