aggiungo che dovresti leggere bene il libro che sicuramente ti è stato consigliato:Originariamente inviato da oregon
Purtroppo ti mancano le basi del linguaggio e non credo che una risposta di un forum te le possa fornire.
questa istruzione qui dichiara una variabile di tipo struct albero , quindi questa operazionecodice:struct albero { int info; struct albero *padre, *left, *right; <-- questa dichiarazione non mi è ben chiara }p;
è fondamentalmente errata.codice:p *temp;
Sicuramente avrai visto una parola chiave come typedef, ma come ti diceva oregon questo non esula l'andarsi a mettere a studiare seriamente questa roba