:master: a me funziona perfettamente...

CMQ, se utilizzi VC++ prova a sostituire getch() con _getch()

scanf("%s", nome); e scanf("%s", &nome); puntano entrambe a &nome[0] (visto che trattasi di array...)