ma ha detto che tree è un puntatore alla struct...

avrà fatti una cosa tipo

struct elem{
bla bla bla
} albero;

typedef albero* tree;