santaclause83
03-05-2007, 16:42
salve,sto facendo un programma per la gestione di matrici in c
mi sono definito una struttura del tipo
typedef struct matrice {
int r, c; // numero di righe e di colonne
char nomemat[N]; //nome matrice
double **vett; // Puntatore ai vettori contenenti gli elementi
}t_mat;
PROBLEMA:
nel programma per inizializzare le righe del puntatore faccio:
t_mat nuova = malloc blablabla...
nuova->vett = calloc(m, sizeof *vett);
il compilatore mi dice:<<vett undeclared first use in this function>>
DOMANDA:
come faccio adesso ad assegnare lo spazio necessario a vett?
grazie mille
mi sono definito una struttura del tipo
typedef struct matrice {
int r, c; // numero di righe e di colonne
char nomemat[N]; //nome matrice
double **vett; // Puntatore ai vettori contenenti gli elementi
}t_mat;
PROBLEMA:
nel programma per inizializzare le righe del puntatore faccio:
t_mat nuova = malloc blablabla...
nuova->vett = calloc(m, sizeof *vett);
il compilatore mi dice:<<vett undeclared first use in this function>>
DOMANDA:
come faccio adesso ad assegnare lo spazio necessario a vett?
grazie mille