我有一个运行时问题,当我调试我的脚本。运行时错误 - 除零
它说:
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