Program "zamraża się" po wybraniu opcji z menu
Ostatnio zmodyfikowano 2015-10-04 00:46
Shinobi Temat założony przez niniejszego użytkownika |
Program "zamraża się" po wybraniu opcji z menu » 2015-10-03 22:48:58 Tworzę grę polegającą na wybieraniu jednej odpowiedzi spośród dwóch dostępnych. Problem polega na tym że po wybraniu opcji nic się nie dzieje, i wyłączenie programu muszę wymusić MainMenu: int a = 0; while( a > 3 || a < 1 ) { std::cout << "---------------MENU---------------" << std::endl; std::cout << "1.Start gry" << std::endl; std::cout << "2.Tworcy" << std::endl; std::cout << "3.Wyjscie z programu." << std::endl; std::cout << "Wybieram : "; std::cin >> a; }
switch( a ) { case 1: goto T1; case 2: if( !otwieraj( "license.txt" ) ) std::cout << "Blad: zla sciezka docelowa." << std::endl; case 3: break; } |
|
pekfos |
» 2015-10-03 23:00:55 Z tego fragmentu kodu wynika tylko tyle, że całość jest słabo napisana. |
|
Gibas11 |
» 2015-10-03 23:04:36 |
|
Shinobi Temat założony przez niniejszego użytkownika |
» 2015-10-03 23:11:01 Co mogę użyć zamiast goto ? |
|
Gibas11 |
» 2015-10-04 00:46:00 Pętla, funkcja itp. Generalnie jeżeli możesz uniknąć goto lepiej to zrobić bo przy większych projektach traci się dużo na przejrzystości kodu. |
|
« 1 » |