1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
| #include <stdio.h>
#include <stdlib.h>
#include "structure.h"
int main(int argc, const char * argv[])
{
int nombreDeJoueur=0;
printf("combien y a t'il de joueur(s)?");
scanf("%d",&nombreDeJoueur);
typedef struct Personne Personne;
struct Personne
{
char nom[100];
char prenom[100];
int age;
int sexe;
char nomDeRue[1000];
int numeroDeMaison;
char ville[100];
int codePostal;
};
void demandeDeRenseignementsJoueurs(Personne Joueur[],int combienJoueur);
void afficheRenseignement(Personne Joueur[],int combienJoueur);
Personne joueur[nombreDeJoueur];
demandeDeRenseignementsJoueurs(joueur,nombreDeJoueur);
afficheRenseignement(joueur,nombreDeJoueur);
}
void demandeDeRenseignementsJoueurs(Personne Joueur[],int combienJoueur) //remplissage des tableaux avec les renseignements des joueurs
{
int i;
for (i=0; i<combienJoueur; i++)
{
printf("Quel est le prenom du joueur%d?\n",i+1);
scanf("%s",Joueur[i].prenom);
printf("Quel est le nom de %s?\n",Joueur[i].prenom);
scanf("%s",Joueur[i].nom);
printf("Quel est l'âge de %s?\n",Joueur[i].prenom);
scanf("%d",&Joueur[i].age);
printf("Quel est le sexe de %s?\nTapez 1 pour garçon ou 2 pour fille:",Joueur[i].prenom);
scanf("%d",&Joueur[i].sexe);
printf("Quel est le nom de la rue de %s? Ne pas mettre d'espace, il faut les remplacer par des _\n",Joueur[i].prenom); //soucis avec les espaces
scanf("%s",Joueur[i].nomDeRue);
printf("A quel numéro?\n");
scanf("%d",&Joueur[i].numeroDeMaison);
printf("Dans quel ville habite %s?\n",Joueur[i].prenom);
scanf("%s",Joueur[i].ville);
printf("Dont le code postal est:\n");
scanf("%d",&Joueur[i].codePostal);
printf("--------------------------------------------------------");
}
}
void afficheRenseignement(Personne Joueur[],int combienJoueur) // affiche les renseignements recueillis à l'aide de la fonction demandeDeRenseignementJoueurs
{
int i;
for (i=0; i<combienJoueur; i++)
{
printf("Renseignements du joueur %d:\n\n",i+1);
printf("%s ",Joueur[i].prenom);
printf("%s\n",Joueur[i].nom);
printf("%d",Joueur[i].age);
printf("%d ",Joueur[i].numeroDeMaison);
printf("%d %s",Joueur[i].codePostal,Joueur[i].ville);
printf("--------------------------------------------------------");
}
} |