If bzw Else Funktioniert nicht

PH234X

Mitglied
Hi!
Ich mache gerade ein cmd-Programm.
Im groben sieht es so aus

Code:
include <iostream>

using namespace std;

int main()
{
    int vGesucht = 0;
    int vEingabe = 0;

    cin >> vGesucht;
    cin >> vEingabe;
    if(vEingabe=vGesucht)
    {
                         cout << "RICHTIG!!" << endl;
                         system ("Pause");
                         return 0;
    }
    else 
    {
         cout << "Leider Falsch..." << endl;
    }
    return 0;
}[

Leider kommt immer RICHTIG egal ob vEingabe=vGesucht ist oder nicht.

Also ich möchte, dass er überprüft ob vEingabe den gleichen wert hat wie vGesucht...
Was mach ich denn falsch?
 
Hallo PH234X,

der Vergleichsoperator lautet in C++ "==", dementsprechend hast du bei deiner IF-Abfrage einen Fehler:
Code:
include <iostream>
using namespace std;
int main()
{
    int vGesucht = 0;
    int vEingabe = 0;

    cin >> vGesucht;
    cin >> vEingabe;
    if(vEingabe==vGesucht)
    {
                         cout << "RICHTIG!!" << endl;
                         system ("Pause");
                         return 0;
    }
    else 
    {
         cout << "Leider Falsch..." << endl;
    }
    return 0;
}
 
Zurück