Page 1011 - IT2
P. 1011

printf("donner le CIN du patient");
              scanf("%s",&p.cin);
              printf("donner le numéro de téléphone du patient");
              scanf("%s",&p.telephone);
              printf("donner le genre  du patient");
              scanf("%c",&p.genre);
              printf("donner l'âge du patient");
              scanf("%d",&p.age);
                printf("donner le jour de la dernière consultation du patient");
              scanf("%d",&p.dernconsul.jour);
              printf("donner le mois de la dernière consultation du patient");
              scanf("%d",&p.dernconsul.mois);
              printf("donner l'année de la dernière consultation du patient");
              scanf("%d",&p.dernconsul.annee);

                    //ajout du patient saisi au fichier
               fwrite(&p,sizeof(patient), 1, fichier);     fclose(fichier);      }


             //4- procédure permettant de sélectionner et d'afficher toutes les patientes
                 // femmes âgées de plus de 30 ans qui ont déjà bénéficié d'au moins une consultation.

                void affichagePatientes30(int n)
            {
                // ouverture du fichier en lecture
                FILE* fichier = fopen("patient.dat","r");

                patient T[n];
                fread(T,sizeof(patient), n, fichier);
                 for(int i=0;i<n;i++)
                 {
                    if ( T[i].genre=='F' && T[i].age>=30 && T[i].derncons!=NULL)
                    printf("%s",T[i].nom );

                 }
                fclose(fichier);

                 }
            // 5- fonction permettant de renvoyer le nombre total de patients n'ayant
            //pas visité le cabinet dentaire depuis l'année 2013.
            int NombreTotal(int n ){
                  // ouverture du fichier en lecture
                FILE* fichier = fopen("patients.dat","r");
                patient T[n];
                int c =0;
                fread(T,sizeof(patient), n, fichier);

                 for(int i=0;i<n;i++)
                 {
                    if ( T[i].derncons.annee<=2013)
                  Filière                    Epreuve                       Session              5/12
                  TDM                  Synthèse V2(Correction)            Juillet 2014
                                          www.itlearning-settat.com

                                   Email: admission@itlearning-settat.com
                                                   Tél.:0661077812
   1006   1007   1008   1009   1010   1011   1012   1013   1014   1015   1016