我有一個運行時問題,當我調試我的腳本。運行時錯誤 - 除零
它說:
Unhandled exception at 0x002a4f8e in test2.exe: 0xC0000094: Integer division by zero.
雖然有問題的線是蘭特數生成。
if((rand() % miss) < 3){ //line 40
int phit = (rand()% hit);
} else {
bool pmiss = true;
}
調試器在第40行停止時出現錯誤(我在上面標記)。
我完整的腳本是在這裏: http://www.paste.to/MzQ1ODM1
我應該如何寫的if語句,如果這會導致這樣的錯誤,我一直在想喜歡它v.frustrating適應一個PHP程序員!
聲明問題幾乎可以肯定,'miss'等於零。 – 2012-03-04 01:58:16
「miss」的價值是什麼? – 2012-03-04 01:58:34
@OliCharlesworth我附上了一個鏈接到我的完整腳本。我在if語句中得到一個值...但是我全局設置變量=/ 值缺失爲5或至少應該是。 – Sir 2012-03-04 01:59:02