Page 677 - IT2
P. 677

}
                           }
                      }

                      //=========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,%s,%s
                      \n",les_routes[i].nom,les_routes[i].distance,les_routes[i].villeD,les_routes[i].villeA);

                                      }
                              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");
                       }


                      int main ()

                      {
                          do{

                                 printf("**************Gestion des routes natioanles************* \n");
                                 printf("      <1. Saisir une route------------------------------ \n");
                                 printf("      <2. Afficher la liste des routes------------------ \n");
                                 printf("      <3. Rechercher une route par ville départ--------- \n");
                                 printf("      <4. Supprimier une route-------------------------- \n");
                                 printf("      <5. Sauvegarder----------------------------------- \n");
                                 printf("      <6. Quitter--------------------------------------- \n");
                                 printf("                          ======                         \n  ");


                        printf("Entre votre choix : ");
                        scanf("%d",&choix);
                        printf("\n\n");
                        switch(choix){
                      case 1: system("cls");saisie_une_route();break;


                     Filière                    Epreuve                        Session              6/10
                       DI                 Synthèse V1(Correction)            Juillet 2015
   672   673   674   675   676   677   678   679   680   681   682