Se hai

lista_elem r;

allora accedi con

r->ptr_nodo->anodo->codice;

ma devi correggere la struct lista in questo modo

struct lista {
nodo_albero ptr_nodo;
struct lista *next;
};

perche' nodo_albero e' gia' un tipo puntatore