pat65300
Messages postés24Date d'inscriptionmercredi 30 novembre 2005StatutMembreDernière intervention22 mai 2007
-
22 mai 2007 à 12:29
thomwebster
Messages postés63Date d'inscriptionmercredi 7 février 2007StatutMembreDernière intervention14 juin 2007
-
24 mai 2007 à 21:27
voici mon programme quand je veux ajouter une voiture je peut l ajouter il me marque ajout effectuer mais quand il revient sur le menu il tourne en boucle et je ne peux plus rien faire alors que quand je choisit 2 3 ou 4 dans le menu je peux aller de lun vers l autre.
merci d'avance de me répondre
void gestionV()
{
int repV;
char modele[50];
char marque [50];
char immat[8];
V unV;
int initialV;
initialV=0;
while (repV != 4)
{
system("cls");
printf("MENU\n");
printf("1. Entrer une nouvelle voiture\n");
printf("2.Afficher la liste des voitures\n");
printf("3.Rechercher une voiture selon la marque\n");
printf("4.Retour au menu\n");
printf("Entrez votre choix: ");
scanf("%d", &repV);
printf("\n");
switch(repV)
{
case 1: printf("Veuillez saisir le modele de la voiture: ");
scanf(" %s", &modele);
printf(" \n");
printf("Veuillez saisir la marque:");
scanf(" %s", &marque);
printf(" \n");
printf("veuillez saisir l'immatriculation: ");
scanf(" &s", &immat);
printf(" \n");
unV.initV(modele , marque, immat);
initialV=initialV+1;
unV.ajouterV(modele, marque,immat);
printf("AJOUT EFFECTUER");
getch();
break;
case 2: unV.afficherV();
getch();
break;
case 3: printf("Veuillez saisir la marque dont vous voulez les voitures :");
scanf(" %s", &marque);
printf("\nVoici la liste des voitures de la marque %s\n", marque);
unV.chercherV(marque);
getch();
break;
thomwebster
Messages postés63Date d'inscriptionmercredi 7 février 2007StatutMembreDernière intervention14 juin 2007 24 mai 2007 à 21:27
initialise repV avant de faire un while(repV!=4) aussi, met le a 0 par exemple...
sinon il peut y avoir n'importe quel valeur dans ton repV lors du premier test... Pour t'en persuader, affiche le pour voir les valeur qu'il prend.
Bon courage.