|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jun 2004
Messaggi: 760
|
[c] Matrici dinamiche
Ciao a tutti..
ora che ho capito come creare vettori dinamici, vorrei fare la stess cosa con le matrici, ma... come faccio? non ho trovato da nessuna parte una spiegazione... mi potete aiutare? magari ance con un esempio di codice... ![]() Grazie Gandalf |
![]() |
![]() |
![]() |
#2 |
Moderatore
Iscritto dal: Nov 2003
Messaggi: 16211
|
Puoi implementare una matrice bidimensionale usando un vettore dinamico di vettori dinamici. Per esempio:
Codice:
double **mat; Codice:
mat=(double**)malloc(m*sizeof(double*)); if (mat!=NULL) for (i=0; i<m; i++) mat[i]=(double*)malloc(n*sizeof(double)); Codice:
for (i=0; i<m; i++) free(mat[i]); free(mat); Codice:
struct matrice { int r,c; double **val; };
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" ![]() Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jun 2004
Messaggi: 760
|
GRAZIEEE!!!
![]() ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:46.