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
| while(!fin_saisie)
{
printf("\n ----------------------------------Consultation de vols---------------- (\"0\" pour sortir) : ");
printf("\n Ville de depart: ");
scanf("%s",villedep);
convMin(villedep);
printf("\n Ville d'arrive: ");
scanf("%s",villearriv);
convMin(villearriv);
fin_saisie=(!strcmp(villedep,"0"));
if(!fin_saisie)
{
for(k=0;k<i;k++)
{
id=tab_id[k];
printf("%s %s\n",id.villearriv,villearriv);
if(strcmp(villedep, id.villedep)==0 && strcmp(villearriv,id.villearriv)==0)
{
valeur=k;
fin_saisie=-1;
printf("test1\n");
}
else{
printf("test d'erreur\n");
}
}
if(valeur!=-1)
{
id=tab_id[valeur];
printf("\nN°vol Depart Arrivee Classe Tarif\n");
printf("- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- \n");
printf("%-10d %-10s %-10s %-10s %-10d\n",id.numvol,id.villedep,id.villearriv,id.classe,id.prix);
}
else
{
printf("Erreur! L'une des informations n'a pas ete correctement renseignee\n");
printf("Souhaitez-vous consulter la liste des villes de depart et d'arrivee? (oui-non)\n");
scanf("%s",rep1);
}
}
}
fclose(fichier);
} |
Partager