Jeżeli w funkcji main() zadeklaruję tablicę dwuwymiarową o rozmiarze wczytanego n
scanf("%d", n);
int tab[n][n];
To czy jest możliwość uczynienia jej jako tablicy globalnej, tzn. żebym w każdej funkcji nie musiał podawać jako parametru tej tablicy? (Z tego co się orientuję to nie) Jeżeli nie da się to jak wysłać tą tablicę jako parametr? Ponieważ gdy robię
#include <stdio.h>
int Przekaz (int **tablica) {
printf("%d", tablica[1][1]);
return 0;
}
int main() {
int n;
scanf("%d", &n);
int tab[n][n];
tab[1][1] = 2;
Przekaz(tab);
}
Wolałbym używania jakichś dynamicznych tablicy i malloc, realloc ponieważ wysypało by mi to strukturę całego programu.