Hi,
du verwendest für "Auto" den falschen Datentyp, nämlich int.
Problem: int kann nur ganze Zahlen abspeichern, also keine Strings, und wenn du etwas eingibst was nicht in eine ganze Zahl konvertiert werden kann, wird die Variable auf 0 gesetzt.
Deine Zweite Eingabe wird nicht angezeigt da sich noch von der ersten Eingabe ein line feed im Puffer befindet.
Die Variable "Geld" wird außerdem in deinem Programm nicht verwendet.
Besser wäre das Programm so:
Code:
#include <iostream>
#include <string>
using namespace std;
int main()
{
string auto; // "string" statt "int" !
char bestaetigung;
cout << "Geben Sie eine Automarke ein: ";
cin >> auto;
cout << "Ihr eingegebenes Auto: " << auto << endl;
cout << "Bestaetigung: ";
cin.clear(); // WICHTIG: leert den Eingabepuffer
cin >> bestaetigung;
return 0;
}