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:
Grazie a tutti (scusate eventuali errori sintattici ma l'ho scritto al volo, spero di capisca il senso)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; }![]()

Rispondi quotando