Siema Napisałem prosty program na podanie loginu i hasła który po wpisaniu dobrych danych Wyświetla "Welcome" a po złych "Acces Denied" ale to działa moim problemem jest to ze gdy zapętlam program to nawet po wpisaniu prawidłowych danych prosi mnie o podanie ich ponownie i tu moje pytanie czy pętle for można przerwac jakoś za pomocą komendy break; ? jeśli nie to proszę to inne rozwiązanie tego problemu.Pozdrawiam i z gory dziekuje
#include <iostream>
#include <string>
using namespace std;
int main()
{
string log ;
string pass ;
int Poprawne_Dane = 0 ;
int i ;
{
for (i = 2 ;i>=0 ;i--)
{
if(Poprawne_Dane == 0)
{
cout << "Please enter login :" << endl;
cin >> log ;
cout <<"Please enter password : " << endl ;
cin >> pass ;
if(log != "shooter0026")
{
cout <<"Incorrect Login ! " << endl ;
} else
{
cout << "Login Correct ! " << endl ;
}
if (pass != "Milooo123")
{
cout <<"Incorrect Password !!! " << endl ;
}
else
{
cout <<"Password Correct! " << endl ;
}
if(log == "shooter0026" && pass == "Milooo123")
{
cout << "Welcome!" << endl ;
}
else
{
cout <<"Access Denied ! " << endl ;
}
cout << "U have " << i << " more tries " << endl ;
}
}
}
return 0;
}