C++: Einkaufsliste nur noch Ausgabe?
Ich habe ein Programm geschrieben und jetzt muss ich zum Schluss noch die Ausgabe machen, dass mir die Sachen, die ich davor reingeschrieben habe, untereinander angezeigt werden. Doch ich sehe als Buchstabe für Buchstabe.
Hier ist der Code:
#include<iostream>
#include<vector>
using namespace std;
int main()
{
char cEingabe = 'a';
char cBeenden = 'b';
vector<char> vec_Eingabe;
cout << "Geben Sie an was auf die Einkaufsliste kommen soll";
cout << "Wenn sie die Eingabe beenden wollen dann druecken sie 0";
// Eingabe
do {
cin >> cEingabe;
if (cEingabe == '0') {
cout << "Wollen sie die Eingabe Beenden (a)";
cin >> cBeenden;
if (cBeenden != 'a') {
vec_Eingabe.push_back(cEingabe);
}
}
else {
vec_Eingabe.push_back(cEingabe);
}
}
while (cBeenden != 'a');
// DAS IST MEINE AUSGABE DIE NICHT FUNKTIONIERT
for (int i = 0; i < vec_Eingabe.size(); i++) {
cout << vec_Eingabe[i] << endl;
}
system("Pause");
return 0;
}