Quote Originariamente inviata da Scara95 Visualizza il messaggio
In insert passi a strcmp un char ** ma si aspetta un char * e passi a crea_nodo un char ma si aspetta un char *.
Inoltre se hai un variabile char c, &c non è equivalente a una stringa, una stringa è terminata da '\0'.
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.