• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Problem z system logowania c++ pętla do...while

Object Storage Arubacloud
0 głosów
2,791 wizyt
pytanie zadane 10 kwietnia 2016 w C i C++ przez SlaVic Nowicjusz (170 p.)
zamknięte 10 kwietnia 2016 przez SlaVic

 

Witam

Mam problem z pętlą do..while.Program gdy podane będą złe dane do logowania ma wrócić do pytania "Podaj login:", ma się tak dziać dopóki użytkownik nie wpisze poprawnych danych do logowanie.

#include <iostream>

using namespace std;
string login, haslo;

string wynik;

int main()
{
do
{

   cout<<"Podaj login: ";
    cin>> login;
    cout<<"Podaj haslo: ";
    cin>> haslo;



    if((login=="admin")&&(haslo=="passwd"))
    {
        cout<<"Zostales prawidlowo zalogowany";
        wynik=="t";
    }
    else
    {
        cout<<"Nie zostales poprawnie zalogowany";
        wynik=="f";
    }
}while(wynik=="t");



    return 0;
}

 

komentarz zamknięcia: Problem rozwiązany

1 odpowiedź

+1 głos
odpowiedź 10 kwietnia 2016 przez Ukis Gaduła (4,580 p.)
wybrane 10 kwietnia 2016 przez SlaVic
 
Najlepsza

1. Musisz tutaj zamienić na wynik = "t"; oraz wynik = "f";, bo to ma być przypisanie, a nie porównanie.

        cout<<"Zostales prawidlowo zalogowany";

        wynik=="t";

        cout<<"Nie zostales poprawnie zalogowany";

        wynik=="f";


2. Tutaj musisz zmienić na wynik == "f" lub wynik != "t", bo tak jak jest teraz, to pętla będzie się wykonywać po poprawnym wpisaniu danych, zamiast po niepoprawnym

while(wynik=="t");


3. Dodaj jeszcze nową linię po info, że nie zostało się poprawnie zalogowanym, ale to już tak czysto estetycznie. ;)

komentarz 10 kwietnia 2016 przez SlaVic Nowicjusz (170 p.)
Dzięki wielkie za odpowiedź, wszystko już działa jak należy.

Podobne pytania

+1 głos
2 odpowiedzi 431 wizyt
pytanie zadane 28 stycznia 2017 w C i C++ przez qlucha Obywatel (1,790 p.)
0 głosów
3 odpowiedzi 871 wizyt
0 głosów
1 odpowiedź 246 wizyt
pytanie zadane 31 maja 2017 w PHP przez Amiga4ever Użytkownik (570 p.)

92,615 zapytań

141,465 odpowiedzi

319,774 komentarzy

61,997 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...