Buonasera a tutti
Dovrei allocare una array di puntatori a liste ma sicuramente ho sbagliato qualcosa perché mi continua a dare segmentation fault. Mi potresti dire indicativamente come dovrei fare ?
Io indicativamente ho dichiarato un array di puntatori
Punt = (structLista**) malloc (n*sizeof(structLista*));
Poi ho fatto un for per riempirla
For (i=0; i<n; i++){
StructLista *head;
Structlista * t = malloc(sizeof(structLista));
For (j=0; j<m; j++){
If(head==NULL){
Head=malloc(sizeof(structlista));
Head->next=NULL;
Head->val=5;
}else{
Structlista *nuovo= malloc (sizeof(structLista));
T=head;
Nuovo-> val = 5;
Nuovo->next= NULL;
While(t-> next! =NULL)
T=t->next;
T->next= nuovo;
}
}
P[i]=head;
}
Non fate caso alle lettere maiuscole.
Grazie a chi mi aiuterà!!