La notazione:Originariamente inviato da lastrom
quindi perchè non posso fare p[1]->key=5; ?
mi dice
main.cpp base operand of `->' has non-pointer type `nodo'
equivale a:codice:p [i]
quindi, nel tuo caso, devi scrivere:codice:*(p + i)
;-)codice:p [1].key = 5;