ok modifico subito, ma quindi c non riesce a fare il controllo direttamente? (in altri linguaggi uso molto queste istruzioni..)
dovrebbe assegnare la stringa che è in buffer a quel 'campo' del nodo temp.
Se lascio un solo uguale il compilatore va in errore: incompatible types when assigning to type char[100] from type char*