Witam. Czy jest jakiś sposób w C (nie C++), żeby przekazać do funkcji tablicę dwuwymiarową tak aby można było się do tablicy odwoływać normalnie (np tab[2][5]=3) ? Męczę się z programem i właśnie przy tym utknąłem... Wielkość tablicy nie jest z góry znana, tablica zostaje zadeklarowana w ten sposób int tab[dl1][dl2] czyli wymiary są określone na podstawie zmiennych.
0
0
Żeby było prosto zrób tak:
typedef int ** int_array2_t;
Wtedy w funkcjach będziesz mógł ładnie pisać:
void jakas_funkcja(int_array2_t tablica);
I nie pomylisz się przy wskaźnikach do tablic, kiedy będziesz chciał je modyfikować. Pokaż może konkretny kawałek kodu z którym masz problem.