Comandi sizeof e strlen

Usare malloc/free può essere rischioso. In questa pagina il problema viene spiegato abbastanza bene (IMHO):

http://www.nongnu.org/avr-libc/user-manual/malloc.html