Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

problem z warunkiem "if"

Ostatnio zmodyfikowano 2016-04-29 21:32
Autor Wiadomość
Wojteky2000
Temat założony przez niniejszego użytkownika
problem z warunkiem "if"
» 2016-04-29 20:59:09
Witam!
Mam problem z warunkiem if. Chciałem napisać program sprawdzający hasło i chciałem aby to hasło było kilko wyrazowe np. jkj hjh. I tu pojawia się problem, ponieważ działa to poprawnie tylko wtedy gdy w stringu jest tylko jeden wyraz. Jak to rozwiązać?
P-147778
Masterpc16
» 2016-04-29 21:31:36
Witam poniżej działający kod z objaśnieniem
C/C++
#include <iostream>
#include <string>
using namespace std;
int main()
{
    string haslo( "ala ma kota" ), haslo1;
    cout << "Podaj haslo ";
    getline( cin, haslo1 ); // używasz gdy wpisywany ciąg wyrazów zawiera spacje
    if( haslo1 == haslo )
    {
        cout << "Haslo jest poprawne" << endl;
    }
    else
    {
        cout << "Haslo jest nie poprawne " << endl;
    }
   
}
P-147779
Wojteky2000
Temat założony przez niniejszego użytkownika
» 2016-04-29 21:32:50
ok dzięki zaraz sprawdzę czy działa
Edit: Dzięki wielkie bardzo mi pomogłeś
P-147780
« 1 »
  Strona 1 z 1