Milionerzy - aplikacja okienkowa

0

Witam,
Jestem w trakcie tworzenia quizu "Milionerzy" w ramach programu zaliczeniowego na studiach. Robię ten program językiem C++ w Visual Studio 2013. Mam problem taki, że po kliknięciu Następne pytanie program nie chce mi tych pytań wyświetlić. Tzn. jeśli jest pytanie i udzielę prawidłowej odpowiedzi to po naciśnięciu Następne pytanie chciałbym, żeby w okienku pokazało mi następne pytanie pojedynczo i po kolei w label1 pytanie i w tych 4 radioButton odpowiedzi A,B,C,D. Pytań jest 10. Chciałbym się zapytać jaki kod zastosować oraz jeśli występuje jakiś błąd to co trzeba poprawić? Wyślę screeny tego programu wraz z kodem źródłowym
bandicam 2020-01-04 13-50-49-594.jpg
bandicam 2020-01-04 13-50-57-949.jpg
bandicam 2020-01-04 13-51-05-275.jpg
bandicam 2020-01-04 13-51-13-858.jpg
bandicam 2020-01-04 13-51-19-920.jpg
bandicam 2020-01-04 13-51-32-070.jpg

Pozdrawiam

0

https://dsp.krzaq.cc/post/445/jak-zadawac-pytania-na-forum/

Nie wklejaj kodu jako obrazków!

Na pewno problemem jest brak instrukcji break po case'ach.

0

Brak break po case'ach był wynikiem moich wcześniejszych poprawek z innymi rzeczami i nie zwrócenia uwagi. To był czeski błąd. Zrobiłem tak jak pisałeś, ale nic to nie dało. Po naciśnięciu Następne pytanie program nie reaguje

0

masz na stałe ustawioną wartość przed switchem, więc zawsze będziesz miał pytanie 1

0

mr_jaro Czyli, żeby pytania się pojawiały po kolei to rozumiem że trzeba zmienić pętlę czy żeby usunąć =1 z int pytanie=1;

0

jeśli pytanie = 1 to zawsze wykona się case: 1 to chyba logiczne co nie?

0

Zrobiłem jak pisałeś, ale w dalszym ciągu problem się pojawił

0

a zacząłeś zwiększać tą zmienną?

0

Na początku zwiększałem zmienną o 1 i pojawiło się inne pytanie, ale przy naciśnięciu przycisku Następne pytanie po udzieleniu dobrej odpowiedzi dalej program nie reaguje

0

No ale wywołujesz w ogóle tego switcha ponownie po kliknięciu na przycisk "następne pytanie"? Uważaj też, żebyś nie miał takiej sytuacji, że niby zwiększasz zmienną pytanie, a potem i tak któraś funkcja nadpisuje ją jako 1.

0

C.mind No właśnie tutaj leży problem, że program po kliknięciu Następne pytanie w ogóle nie widzi switcha. A mógłbyś napisać jakbyś zadeklarował zmienną bo próbowałem wszystkiego ale nic nie wychodzi

1 użytkowników online, w tym zalogowanych: 0, gości: 1