ciao ti ringrazio molto , ma ancora non capisco del tutto il problema


ho provato a modificare così


codice:

                .............................................
                fread (&persona  , sizeof (struct persona  ) , 1 ,  Jtr ) ;
		persona.nome = (char*) malloc ( sizeof (char) * 6 ) ;
		 
		fprintf (stdout , "%s\n" , persona .cognome   ) ;
                fprintf (stdout , "%s\n", persona .nome   ) ;
.................................

ma mi visualizza a schermo tutto fuorchè la stringa che avevo creato
dov'è che sbaglio?
grazie