Salve a tutti, ho cominciato da poco tempo a "programmare" in c++ ed ho atto per ora gli argomenti più seplici riuscendomi a destreggiare abbastanza bene (con qualche errore ogni tanto). Ora ho la necessità di passare i valori di u array multidimensionale ad una funzione ma ho letto che non è possibile. Come si può aggirare il problema? Poichè le dimensioni dell'array devono essere decise dall'utente. Ringrazio tutti anticipatamente.
Questo quello che vorrei fare:
codice:
LIBRERIE
void creo_matrice(double &matrice[n][m], int n, int m);
int main(int argc, char *argv[])
{
int n = 3;
int m = 4;
double matrice[n][m];
creo_matrice(matrice);
}
void creo_matrice(double &matrice, int n, int m)
{
int i,
j;
for(i=0; i<=(n-1); i++)
cout << matrice[i][m] << endl;
}
Grazie a tutti (scusate eventuali errori sintattici ma l'ho scritto al volo, spero di capisca il senso)