Originariamente inviato da CARNIC
"Posso usare il ciclo per popolare la matrice in una funzione separata ?"
In questo caso come intesto la funzione ? Cioè
void popolaMatrice(etc..etc..);
Inoltre, prima del termine dell'esecuzione del programma debbo deallocare la matrice ?
Sì ... sì ...
Il codice diventa ...
codice:
void PopolaMatrice(char **mat, int ord)
{
for(int i=0; i<ord; i++)
{
for(int j=0; j<ord; j++)
cin >> mat[i][j];
cout << endl;
}
cout << endl;
}
int main()
{
int N;
char **mat;
cout << "Definire la dimensione della matrice NxN ";
cin >> N;
cout << endl;
mat = new char*[N];
for(int i=0; i<N; i++)
mat[i] = new char[N];
PopolaMatrice(mat, N);
for(int i=0; i<N; i++)
delete [] mat[i];
delete [] mat;
return 0;
}
Di nulla ...