Structures en C .. Au secours :/

Résolu
Sweet..l0la Messages postés 75 Statut Membre -  
Sweet..l0la Messages postés 75 Statut Membre -
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

Char Snipeur Messages postés 10112 Statut Contributeur 1 299
 
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.
2
Sweet..l0la Messages postés 75 Statut Membre 2
 
Merci pour ta réponse j'avais complètement oublié les &.

Bonne journée
0