2016-07-21 2 views
-2

나는 엉망으로 배치 게임을 만들고 통화로 돈을 사용하기로 결정했고 상점이 있습니다. 현재는 돈을 말하지 않고도 아이템을 구입할 수 있지만 네거티브에 넣을 수 있습니다. (참고 : 내가 가장 가능성이 지나친입니다.)변수를 음수로 허용하지 않으려면 어떻게해야합니까?

예 : 소드 30 $, 당신 0 $이 (아이템 구매) 당신은 -30 $

이것은 내가 사용하고 무엇을 :

set /a money=%money% -30 
+0

어떤 DOS/Win을 사용하고 있습니까? – fzzylogic

답변

1
If %money% lss 30 Echo Not enough dolleros 

if에 대한 두 번째 도움말을 참조하십시오. If /?.

If %money% lss 30 (
    Echo Not enough dolleros 
) Else (
    Echo Gimme your cash, Jack 
) 
관련 문제