所以对于我的代码,我想将一个参数传递给一个函数,如果它不返回 true,我希望它传递 int 数组中的下一个索引数字。
所以如果 areaIntA[0] = 0; 不返回 true,我希望它通过 areaIntA[0][1] = 01; 如果不返回 true,areaIntA[0][1][2] = 012; ETC...
我更新的代码:
areaInt = areaIntA[0];
do {
areaCheck = isRegistered(file, areaInt);
if (areaCheck != 1)
{
areaInt = areaIntA[i] * 10 + areaIntA[i+1];
i++;
}
} while (areaCheck != 1);
cout << areaCheck << endl;
这编译但它显示一个分段错误,有人知道为什么吗?