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

C++ Błąd z wczytywaniem,pomijanie polecenia "cin"

0 głosów
1,154 wizyt
pytanie zadane 13 maja 2015 w C i C++ przez VeNeSky Początkujący (350 p.)
Witam ;)

Mam problem w mojej skromnej gierce(dopiero zaczynam programowanie więc proszę nie krytykować,za porady jednak się obraże ;D)Mianowicie w miom mini MMO po włączeniu gry są 2 opcje do wyboru:Nowa gra i wcztywanie.I przy nowej grze cały program działa poprawnie.Przy opcji wczytywania po wybraniu jakiejś opcji z mojego menu program jakby pomija komendę "cin" i uznaje ,że użytkownik wpisał 0.A jako, że te opcje są zapętlone to napisy pojawiają wielokrotnie nie czekając na to co wpisze użytkownik.Wiem że program dobrze wczytuje zapis ponieważ za pomocą komendy "cout" to sprawdziłem.Jeszcze raz bardzo przepraszam za mój amatorski opis ale tak jak już mówiłem dopiero się ucze ;-)            Pozdrawiam

1 odpowiedź

0 głosów
odpowiedź 13 maja 2015 przez Ehlert Ekspert (215,230 p.)

Czy używasz funkcji...

std::cin.clear();
std::cin.sync();

Są dość ważne ponieważ czyszczą bufor. Spróbuj wink

komentarz 13 maja 2015 przez VeNeSky Początkujący (350 p.)
Coś mi te funkcje nie wychodzą :( Gdzie te funkcje wstawić?
komentarz 13 maja 2015 przez Ehlert Ekspert (215,230 p.)

Show me your code...

komentarz 13 maja 2015 przez criss Mędrzec (172,570 p.)
Po każdym cin>> ,powinienes wrzucić cin.sync(). Po prostu wpisać w kolejnej linijce. Ona czyści bufor, a bez tego cin wlasnie takie rzeczy odwala.
komentarz 14 maja 2015 przez VeNeSky Początkujący (350 p.)
Dzięki :) Zadziałało.

Podobne pytania

+2 głosów
2 odpowiedzi 525 wizyt
0 głosów
1 odpowiedź 747 wizyt
pytanie zadane 7 czerwca 2021 w C i C++ przez Mavimix Dyskutant (8,490 p.)
0 głosów
1 odpowiedź 214 wizyt
pytanie zadane 27 stycznia 2020 w C i C++ przez Konrad Gałach Użytkownik (880 p.)

93,740 zapytań

142,675 odpowiedzi

323,294 komentarzy

63,319 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...