santaclause83
10-05-2007, 14:53
//inizializzazione array di puntatori a struct di tipo t_nmat,che sono //fondamentalmente delle matrici
t_nmat *insiememat[20];
insiememat[0] = alloca_mat("nome",dati1);
alloca_mat crea una struct matrice e restituisce un puntatore alla struttura creata
se inserisco le matrici create in un array di matrici,tutto ok, ma devo sempre tener conto della lunghezza dell'array per le scansioni,perchè se faccio un
while(array[i] != 0) o != NULL,il compilatore dice che non può fare il confronto
provo con un array di puntatori come ho scritto sopra,compila,ma all'esecuzione dà segmentation fault.
avete qualche idea?
grazie
t_nmat *insiememat[20];
insiememat[0] = alloca_mat("nome",dati1);
alloca_mat crea una struct matrice e restituisce un puntatore alla struttura creata
se inserisco le matrici create in un array di matrici,tutto ok, ma devo sempre tener conto della lunghezza dell'array per le scansioni,perchè se faccio un
while(array[i] != 0) o != NULL,il compilatore dice che non può fare il confronto
provo con un array di puntatori come ho scritto sopra,compila,ma all'esecuzione dà segmentation fault.
avete qualche idea?
grazie