【发布时间】:2015-03-29 10:53:39
【问题描述】:
我必须选择 0 到 3 之间的随机数。我必须多次调用此函数。一开始它一直在工作,但一段时间后出现错误消息Tread 1: EXC_BAD_ACCESS(code =2, address 0x7fff5f3ffff8。
这是我的代码。 m_p[multiproject][project] 等于 4;
int selecteer_random_resource(int multiproject, int project)
{ int k=0;
k=rand()%m_p[multiproject][project];
return k;
}
我真的不明白为什么它一开始就可以工作,过了一段时间又出现了错误。
【问题讨论】:
-
真的取决于
m_p、multiproject和project你不觉得吗?尝试将代码编辑成一个简短的完整示例。 -
在这里查看答案stackoverflow.com/questions/16363513/… 并尝试您的调试器