Structures en C .. Au secours :/

Résolu
Bonjour,
Je dois réaliser un programme qui prend les informations des joueurs puis les affiche et ce en utilisant des structures. Je ne sais pas pourquoi ça plante au niveau de l'insertion de l'âge alors qu'il ne semble y avoir aucune erreur. Help please O.o

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

typedef struct Personne Personne;
struct Personne{
char Nom[20];
char Prenom[20];
int age;
};

main(){
Personne Joueur[2];
int i=0;

printf("\t\tBonjour! \n\n");

for(i=0;i<2;i++){
printf("\t - Entrez le nom du joueur %d : ",i+1);
scanf("%s",Joueur[i].Nom);
printf("\t - Entrez le prenom : ");
scanf("%s",Joueur[i].Prenom);
printf("\t - Entrez l'age du joueur : ");
scanf("%d",Joueur[i].age);
};

for(i=0;i<2;i++){

printf(" Joueur %d : \n\n *Nom : %s \n *Prenom : %s \n *age : %d",i,Joueur[i].Nom,Joueur[i].Prenom,Joueur[i].age);
}
}

Merci d'avance!

2 réponses

  1. Contributeur
    Du calme !
    un quart d'heure pour avoir une réponse, c'est raisonnable.
    Tu as une belle erreur, scanf prend en argument des pointeurs.
    1. Merci pour ta réponse j'avais complètement oublié les &.

      Bonne journée