il problema per adesso non è lo strcmp perché già solo se inserisco la radice e pongo il grado uguale ad 1 non mi stampa correttamente il nome della radice. Comunque ho cambiato la insert mettendo char * (stessa cosa anche a crea_nodo). Per quanto riguarda e stringhe io ho usato la gets. Se uso la scanf e guardo cosa contiene la memoria la variabile è memorizzata correttamente.