bonjour tout le monde je suis en train de développer une application de gestion de parc automobile en utilisant les vecteurs: vector<voiture>tab
j'ai une premiere methode ajouter voiture qui va appeler la 2éme methode pour verifier si la voiture n'est pas déjà existante dans le vecteur en passant en parametre l'Immatriculation qui est de type string
et c'est la que j'ai des erreurs de syntaxes dans les structures IF
et une 2éme méthode rechercher:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 void ajouter(voiture v){ string a= recherche(v.getImmatricule()); if((!a)&&(tab.size()<max)) // si la chaine n'existe pas et il y'a encore d'espace dans le tableau tab.push_back(v); if(a) // si a existe deja cout<<"voiture deja existante"; }
j'attends vos aides et merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 int recherche (string x){ for (unsigned int i=0;i<tab.size();i++) {if (x == tab[i].getModel()) return i; } return(-1); }
Partager