Page 701 - IT2
P. 701

for(i=1;i<=n;i++){

                               if(strcmp(les_quartiers[i].nom,nom)==0){
                                  k=i;
                                  n=n-1;
                                  for(j=k;j<=n;j++){
                                  les_quartiers[j]=les_quartiers[j+1];
                                  }
                               }
                           }
                      }
                      //=========Sauvegarder dans un fichier==============
                      void sauvegarder()
                      {int i;
                           char nomf[20];
                           printf("Saisir le nom du fichier: ");
                           scanf("%s",&nomf);
                        FILE*  fichier = NULL;
                          fichier = fopen(nomf,"w");
                          if (fichier != NULL)
                          {
                                for(i=1;i<=n;i++)
                                      {
                      fprintf(fichier,"%s/%d/%d
                      \n",les_quartiers[i].nom,les_quartiers[i].surface,les_quartiers[i].nbrhabitant);
                                      }
                              fclose (fichier);
                          }
                          else

                             printf("Impossible d'ouvrir le fichier test.txt");
                       }


                       }
                       //=========Quitter==============

                      void quitter(){

                      system("cls");
                       printf("\n\n        \t------------FIN-----------\n\n\n");
                       printf("\n\n        \t------------MERCI-----------\n\n\n");
                       }
                      Main

                      int main ()

                      {
                          do{

                                 printf("**************Gestion des quartiers********************* \n");
                                 printf("      <1. Saisir un quartier---------------------------- \n");
                                 printf("      <2. Afficher la liste des quartiers-------------- \n");


                     Filière                    Epreuve                        Session              6/10
                       DI                 Synthèse V2(Correction)            Juillet 2015
   696   697   698   699   700   701   702   703   704   705   706