Bonjour,
Je viens de commancer à apprendre le c++ avec le livre du zero (ancien nom) de Monsieur NEBRA et SCHALLER
Au niveau du chapitre sur les tableau dynamique j'ai voulu creer un petit programme qui prend la forme suivante :
l'objectif est de permettre à un utilisateur de rentre autant de note qu'il veuille.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 #include <iostream> #include <vector> using namespace std; int main() { vector<double> tableauNoteUserDynamique(0); char yesNoUserNeed(); do { cout << "Veuillez entrer votre note : " << endl; cin >> tableauNoteUserDynamique.push_back(); cout << "Avez vous d'autres note a enregistrer yes(y) no (n)" << endl; cin >> yesNoUserNeed; } while (yesNoUserNeed == y); return 0; }
Je suis rentrer dans un boulce do while peut être mal écrite avec l’égalité mais l'erreur vient
de la ligne
cin>>tableauNoteUserDynamique.push_back();
D:\c++\madbox\fonction\tableau\moyenneTabUserDynamique\main.cpp|14|error: no matching function for call to 'std::vector<double>::push_back()'|
Voila si quelqu'un pouvais éclairer ma lanterne merci d'avance.
Veuillez excuser mon orthographe et surtout les grossièretés que je peux écrire en C++
Cordialement madbox
Partager