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
   | #include <stdio.h>
#include <conio.h>
#include <alloc.h>
#define max1 10
#define max2 4
#define max3 4
typedef char chaine[max1];
typedef struct
             {
              chaine NomEquipe, Tnomjoueur[max2],TnomStaff[max3];
             }Equipe;
Equipe CreerEquipe(Equipe);
int main()
    {
    int nombreClub=0;
    int i=0;
 
    Equipe e1;
    printf("entrer le nombre de Club à saisir\n");
    scanf("%d",&nombreClub);
    Equipe *e=(Equipe*)malloc(nombreClub*sizeof(Equipe));
 for(i=0;i<nombreClub;i++)
    {
    e[i] = CreerEquipe(e1[i]);
    }
    getchar();
    return 0;
    }
Equipe CreerEquipe(Equipe e)
                  {
                   int i=0;
                           printf("Nom equipe :\n");
                           scanf("%s",e.NomEquipe);
                           //-------------------------------------------------
                           printf("Nom d'entreneur :\n");
                           scanf("%s",e.Tnomjoueur[i]);
                           //-------------------------------------------------
                           printf("les noms des joueurs :\n");
                           for(i=1;i<max2;i++)
                                       {
                                        printf("Nom joueur n°%d est:\n",i);
                                        scanf("%s",e.Tnomjoueur[i]);
                                        }
                           //--------------------------------------------------
                           printf("les noms du staff téchnique : \n");
                           for(i=1;i<max3;i++)
                                       {
                                        printf("n°%d :\n",i);
                                        scanf("%s",e.TnomStaff[i]);
                                       }
 
                   return e;
                  } | 
Partager