ragazzi .. il problema è sempre lo stesso .. anche se sostituisco char al posto di char * . L'output è sempre lo stesso .. non capisco perchè .. forse non allochiamo abbastanza memoria? L'& all'interno della scanf è fondamentale .. altrimenti non risolve il riferimento. E' molto strano, eppure non arrivo manco a 20 righe di codice vi ringrazio ancora .. daniele