#include <stdio.h>
#include<string.h>

struct utente {
char nome[20];
char cognome[20];
int anni;
};

main(){


utente ut1;

printf("Nome Utente : ");
gets(ut1.nome);
printf("\n %c",ut1.nome);

}

ecco gli errori:

main.c:31: warning: return type defaults to `int'
main.c: In function `main':
main.c:35: `utente' undeclared (first use in this function)
main.c:35: (Each undeclared identifier is reported only once
main.c:35: for each function it appears in.)
main.c:35: parse error before "ut1"
main.c:38: `ut1' undeclared (first use in this function)
gmake: *** [main.o] Error 1
*** errori/e ***