#include <iostream>
#include <string>
using namespace std;
int main()
{
string UserIDAttempt;
string PasswordAttempt;
string UserIDs[3][2] = { {"threem", "ashdsfhd"}, {"Daniel", "<ysdfhydfh"}, {"L3v1n", "BlaBlaBla"} };
cout << "Please enter your UserID" << endl;
cout << "UserID: ";
cin >> UserIDAttempt;
if (UserIDAttempt.compare (UserIDs[0][1]) == 0)
{
cout << "Hello " << UserIDAttempt << " please enter your Password" << endl;
cout << "Password: ";
cin >> PasswordAttempt;
if (PasswordAttempt.compare (UserIDs[0][2]) == 0)
{
cout << "Welcome " << UserIDAttempt << " have a pleasent stay" << endl;
}
else
{
cout << "Thats the wrong password" << endl;
}
}
else
{
cout << "Sorry " << UserIDAttempt << " it seems that you are not registerd" << endl;
}
}
Das hier ist mein bisheriger code Aber die attemps vergleichen sich nicht wirklich selbst wenn ich etwas falsches eingebe führt es weiter hin das richtige aus.
Jetzt selbst wenn ich die richtigen login daten eingebe sagt es mir das ich nicht registriet bin
#include <string>
using namespace std;
int main()
{
string UserIDAttempt;
string PasswordAttempt;
string UserIDs[3][2] = { {"threem", "ashdsfhd"}, {"Daniel", "<ysdfhydfh"}, {"L3v1n", "BlaBlaBla"} };
cout << "Please enter your UserID" << endl;
cout << "UserID: ";
cin >> UserIDAttempt;
if (UserIDAttempt.compare (UserIDs[0][1]) == 0)
{
cout << "Hello " << UserIDAttempt << " please enter your Password" << endl;
cout << "Password: ";
cin >> PasswordAttempt;
if (PasswordAttempt.compare (UserIDs[0][2]) == 0)
{
cout << "Welcome " << UserIDAttempt << " have a pleasent stay" << endl;
}
else
{
cout << "Thats the wrong password" << endl;
}
}
else
{
cout << "Sorry " << UserIDAttempt << " it seems that you are not registerd" << endl;
}
}
Das hier ist mein bisheriger code Aber die attemps vergleichen sich nicht wirklich selbst wenn ich etwas falsches eingebe führt es weiter hin das richtige aus.
Jetzt selbst wenn ich die richtigen login daten eingebe sagt es mir das ich nicht registriet bin
Zuletzt bearbeitet: