Bouh diou... extrait de ton code :
Code :
- switch(idepart)
- {
- case 0:
- main();
- break;
- case 1:
- break;
- case 2:
- break;
- case 3:
- break;
- case 4:
- break;
- case 5:
- break;
- case 6:
- break;
- case 7:
- break;
- case 8:
- break;
- case 9:
- break;
- case 10:
- break;
- default:
- printf("Saisie incorrecte.\n" );
- getch();
- menu_itineraire();
- }
|
tu dois pouvoir simplifier ca non ?
if (idepart == 0) {
main();
} else if (idepart < 0 || idepart > 10) {
printf("Saisie incorrecte.\n" );
getch();
menu_itineraire();
}
de plus tu definies 2 fois la structure des routes :
dans trouver_chemin et dans afficher_chemin => il faut le faire une seule fois et passer les données en arguments de tes fonctions.
Ce qui nous ammene au sujet :
au chargement de ton programme, tu verifies l'existence d'un fichier txt dans le meme repertoire que ton executable, et si il est present tu essayes de le charger :
Tu pourrais avoir un fichier du style :
Arras|-1|-1|-1|-1|-1|-1|561|185|-1|522
Bordeaux|-1|-1|-1|-1|-1|-1|334|-1|237|-1
Brest|-1|-1|-1|-1|-1|-1|298|593|-1|-1
Lyon|-1|-1|-1|-1|315|303|-1|465|-1|494
...
Message édité par fluminis le 04-03-2009 à 08:34:01
---------------
http://poemes.iceteapeche.com - http://www.simuland.net