Une erreur dans un programme

Fermé
tarekkbb Messages postés 53 Date d'inscription lundi 11 juillet 2011 Statut Membre Dernière intervention 21 décembre 2012 - 8 déc. 2012 à 20:43
Bonjour,

jai fait un programme mais dés que je l'éxécute une fenétre maparaté écrivant " erreur windows"
vous pouver le compiler pour moi et me dire si c juste ou non!!
merci


#include<stdio.h>
void main()
{
typedef struct {int jr,mois,annee;}date;
typedef struct {char nom[30],prenom[20];
date datenaiss;
float n1,n2,n3;
float moy;} etudiant;

etudiant v[3];
int i;
for(i=0;i<3;i++)
{ printf("taper le nom et le prenom du %d etudiant",i);
scanf("%s%s",&v[i].nom,&v[i].prenom);
printf("taper la date de naissance du %d etudiant",i);
scanf("%d",&v[i].datenaiss);
printf(" tapez les trois note du %d etudiant",i);
scanf("%f%f%f",v[i].n1,v[i].n2,v[i].n3);
printf("tapez la moyenne du %d etudiant",i);
scanf("%f",v[i].moy);}

for(i=0;i<3;i++)
{ printf("le nom et le prenom du %d etudiant est:%s%s",i,v[i].nom,v[i].prenom);
printf("la date de naissante du %d etudiant est%d:",i,v[i].datenaiss);
printf("les trois note du %d etudiant est:%f%f%f",i,v[i].n1,v[i].n2,v[i].n3);
printf("la moyenne du %d etudiant est:%f",i,v[i].moy);}

getchar();
getchar();
}