Avendo una struttura
contenente 3 stringhe (ID,Nome e Cognome)
Dovrei creare un albero binario di ricerca con questa struttura ,ma all' inserimento da segmentation fault
Cosa dimentico ,o tratto in maniera errata?codice:struct nodo *inserisci (struct nodo *radice,struct nodo *ins) { struct nodo *aux; if(radice==NULL) { aux= (nodo *)malloc(sizeof(struct nodo)); if(aux) { strcpy(aux->id,ins->id); strcpy(aux->nome,ins->nome); strcpy(aux->cognome,ins->cognome); aux->sinistro= aux->destro= NULL; return aux;}} if (strcmp(radice->id,ins->id)<0) radice->sinistro = inserisci(radice->sinistro,ins); if(strcmp(radice->id,ins->id)>0) radice->destro = inserisci(radice->destro,ins ); return aux;}
Grazie in anticipo

Rispondi quotando