gpt4 book ai didi

c - 如何检查数组中的元素是否等于 C 中的某个元素?

转载 作者:行者123 更新时间:2023-11-30 21:36:10 25 4
gpt4 key购买 nike

我的功能如下:

bool checkWin(spaceleft)
{
int i;
int counter = 0;
for(i=0;i<7;i++)
{
if(spaceLeft[i]==0)
{
counter++;
}
}
if(counter==42)
return true;
}

spaceLeft 是 main 中的一个数组。我不断收到有关 spaceLeft[i] 的错误该表达式必须具有指向对象的指针类型。

我应该做什么?

最佳答案

您没有为函数的参数指定类型
可能的类型是 int*char*,但您没有提供足够的信息来完美推断该类型。

bool checkWin(/*You MUST specify a type here!*/ spaceleft)

示例:bool checkWin(int* spaceleft)

关于c - 如何检查数组中的元素是否等于 C 中的某个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59330713/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com