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

Problem nie chce aby program konczyl pracy po podaniu zlego loginu lub hasla C++

Cloud VPS
0 głosów
568 wizyt
pytanie zadane 31 marca 2016 w C i C++ przez Vorex444 Dyskutant (9,610 p.)
Cześć to znowu ja , mam pewien problem ponieważ nie wiem jak zrobić pewną rzecz.. Już tłumaczę.

Stowrzyłem jakiś tam program bo się ucze od niedawana C++ no i robie ten program i juz jestem przy koncu ale nie wiem jak zrobić coś takiego , żeby mi program nie zakonczyl pracy po tym jak zostanie podany zly login albo haslo , chce aby po złym wpisaniu po prostu napisane było podaj ponownie login , i zeby tak było az ktos nie poda poprawnego loginu , dotychczas mialem cos tkaiego ze jesli podal zly login to pisalo podales zly login i program sie konczy.

Jesli zle wytlumaczylem swoj problem  to prosze psiac.

2 odpowiedzi

0 głosów
odpowiedź 31 marca 2016 przez SebekChlebek Stary wyjadacz (11,290 p.)
wybrane 1 kwietnia 2016 przez Vorex444
 
Najlepsza
Zrób pętle while(true), i przy tym gdzie chcesz zakończyć program dajesz break;
0 głosów
odpowiedź 31 marca 2016 przez mariush Dyskutant (7,860 p.)
Umieść kod podawania loginu i hasła w pętli i wykonuj ją, dopóki nie zostaną wprowadzone poprawne dane.
komentarz 31 marca 2016 przez Vorex444 Dyskutant (9,610 p.)
Taki kodzik zrobiłem i nie chce mi program odpalić nie wiem co zle podalem

 for (login!="wojtek1")
    {
    cout << "Podaj LOGIN: ";
    cin >> login;
    }
komentarz 31 marca 2016 przez SebekChlebek Stary wyjadacz (11,290 p.)
pętla do while!
komentarz 31 marca 2016 przez Vorex444 Dyskutant (9,610 p.)
Coś takiego zrobiłem dla złego loginu

  cout << "Podaj LOGIN: ";
    cin >> login;
    if (login!="wojtek1")
        {
        while (login=="wojtek1")
        cout << "Podales zly login sprobuj ponownie!" << endl;
        cout << "Podaj poprawny login ";
        cin >> login;
        break;
        }

 

Za pierwszym razem jak sie zle wpisze to dziala ale jak znowu zle sie wpisze to program sie wylacza , co mam zrobic zeby on sie nie wylaczyl i caly czas pisalo podales zly login jesli on jest faktycznie zły
komentarz 31 marca 2016 przez Vorex444 Dyskutant (9,610 p.)
Jesli podalem zly login i pozniej poprawny to program tez sie wylacza
komentarz 31 marca 2016 przez Aisekai Nałogowiec (42,190 p.)
Pętla while wykonuje się dopóki warunek jest prawdziwy. Poczytaj o while i o do-while

Podobne pytania

0 głosów
1 odpowiedź 680 wizyt
–2 głosów
3 odpowiedzi 273 wizyt
pytanie zadane 23 lutego 2017 w C i C++ przez Dawid Pabiś Nowicjusz (140 p.)
0 głosów
0 odpowiedzi 796 wizyt
pytanie zadane 15 września 2018 w C i C++ przez Zimny. Nowicjusz (140 p.)

93,454 zapytań

142,449 odpowiedzi

322,718 komentarzy

62,833 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

Kursy INF.02 i INF.03
...