Buonasera, sto studiando puntatori/allocazione dinamica e sto provando ad effettuare i test con i vari tipi strutturati e vorrei, se è possibile, che mi chiariste un dubbio abbastanza stupido riguardo le matrici.
Dopo aver effettuato l'inserimento delle righe e delle colonne, l'allocazione dinamica dovrebbe essere così:
float **Matrice;
int r,c;
cout << "Inserisci la dimensione delle righe: ";
ins_dim(r);
cout << "Inserisci la dimensione delle colonne: ";
ins_dim(c);
Matrice=new float*[r];
for(int i=0;i<r;i++){
Matrice[i]=new float[c];
}
Quindi, dopo l'allocazione, per effettuare gli inserimenti degli elementi della matrice, tratto la matrice in modo tradizionale (Matrice[r][c]), esempio:
void ins_matrice(float **Matrice,int r,int c){
for(int i=0;i<r;i++){
for(int j=0;j<c;j++){
cin >> Matrice[i][j];
}
}
oppure cambia qualcosa in vista della presenza dei puntatori?
Grazie mille!