W złą stronę użyłeś znaki strumienia wejścia i wyjścia
(zaznaczyłem "X" tam gdzie jest błąd użycia znaku)
cout>>"Podaj haslo:"; // X
cin<< haslo; // X
if ((login=="admin")&&(haslo=="szarlotka"));
{
cout>> "Udalo sie zalogowac!"; // X
}
else;
{
cout>> "Nie poprawny login lub haslo"; // X
}
1. Do cout dodaje się zawsze strzałki w lewo:
cout << "przykład" << endl;
A nie:
cout >> "przykład" >> endl;
Strzałki w prawo jest wstawiane jedynie przy cin
2. Nie powinieneś dodawać semikolonu na końcu if oraz else
Tu wysyłam poprawny wygląd kodu:
#include <iostream>
using namespace std;
string login, haslo;
int main()
{
cout << "Podaj login:";
cin >> login;
cout << "Podaj haslo:";
cin >> haslo;
if ((login=="admin")&&(haslo=="szarlotka"))
{
cout << "Udalo sie zalogowac!";
}
else
{
cout << "Nie poprawny login lub haslo";
}
return 0;
}
Miłego wieczoru