io ho questa funzione:
è errato usare il return(quindi non spazzolare tutto l'albero) sapendo però che quel dato che sto cercando è solo 1?void func(NODOPUNT punt,int cerca){
if(punt!=NULL){
func(punt->sin,cerca);
if(punt->dato==ceca){
printf("trovato");
return 0;
}
func(punt->des,cerca);
}
}

Rispondi quotando