maciuchna
Admin
Dołączył: 27 Sie 2011 Posty: 233
Przeczytał: 0 tematów
Ostrzeżeń: 0/3
|
Wysłany: Czw 12:17, 30 Maj 2013 Temat postu: |
|
|
fajdek21 napisał: | macichna a co zrobic żeby po poprawnej odp nie zamykała gry ja ma sie taki kod
set /p %misja%=
if %misja% == goto opcja1
if %misja% == goto opcja2
:opcja1
echo idziesz do skladu bierzez laser i zabjasz wszystkie roboty misja
ukonczona pomyslnie
pause
goto menu
i jak wpisuje odp 1 to mi wyłącza grę a jeden to poprawna odp |
Twój kod to prawdziwa esencja niepoprawnej składni i różnej maści błędów.
Powinien wyglądać tak:
set /p misja=
if %misja% == 1 goto opcja1
if %misja% == 2 goto opcja2
:opcja1
echo idziesz do skladu bierzesz laser i zabjasz wszystkie roboty misja
echo ukonczona pomyslnie
pause
goto menu
Na przyszłość zanim zaczniesz pisać jakąś grę/program naucz się najpierw pisać kod bez błędów.
P.S coś ubogi ten twój kod, nie ma żadnych statystyk ani nic... Coś jak wersja 1.0 ewolucji, z tym że ja pisałem ją jakieś 5-6 lat temu jak zaczynałem naukę programowania
P.P.S stanowczo odradzam naukę batcha. Ten język kształtuje złe nawyki programistyczne.
Ostatnio zmieniony przez maciuchna dnia Czw 12:18, 30 Maj 2013, w całości zmieniany 1 raz
|
|