Ma scusa ... fai un po' di attenzione ... mi pare di averti scritto che devi usare

char mnome [30] ;

e ti ho detto anche il perché è differente da

char *mnome [30] ;