Che differenza fa?! Mi interessava capire perche' non riuscivo a passare una matrice (o meglio un array multidimensionale) come argomento ad una funzione.Originariamente inviato da katapano
scusa cosa dovrebbe fare il programma?
Il seguente codice viene ovviamente compilato correttamente:
Mentre non capivo perche' con un semplice array si potesse tralasciare la dimensione:codice:#include <iostream> #include <cstdlib> using namespace std; void pause() { cout << "\n "; system("pause"); } void funz(int mat[4][4]) { cout << "\n I'm Here! \n"; } void main() { int mat[4][4]; funz(mat); pause(); }
codice:#include <iostream> #include <cstdlib> using namespace std; void pause() { cout << "\n "; system("pause"); } void funz(int array[]) { cout << "\n I'm Here! \n"; } void main() { int array[4]; funz(array); pause(); }

Rispondi quotando