gpt4 book ai didi

c - 文件中此时函数 ' ' 的参数过多

转载 作者:太空宇宙 更新时间:2023-11-04 07:11:57 25 4
gpt4 key购买 nike

我有问题...

错误:函数“EPJ calc”的参数太多
错误:此时在文件中

如果我在整个过程中将变量数量减少到 6 个而不是 11 个,那么这段代码将完美运行。任何人都可以解释为什么,以及解决这个问题的方法吗?在作业中,我必须能够重复该过程 10 次。

   void loop()
{
calc(&person[cc].reacTime[0], &person[cc].reacTime[1], &person[cc].reacTime[2],
&person[cc].reacTime[3], &person[cc].reacTime[4], &person[cc].reacTime[5],
&person[cc].reacTime[5], &person[cc].reacTime[6], &person[cc].reacTime[7],
&person[cc].reacTime[8], &person[cc].reacTime[9], &person[cc].midvaerdi);
Serial.print("Average time for person ");
Serial.print(cc);
Serial.print(" ");
Serial.println(person[cc].midvaerdi);
}

struct EPJ calc(float *num1,float *num2,float *num3,float *num4,
float *num5,float *num6,float *num7,float *num8,
float *num9,float *num10,
float *midval)
{
float temp;
temp = (*num1 + *num2 + *num3 + *num4 + *num5 +
*num6 + *num7 + *num8 + *num9 + *num10);
Serial.print("Temp number : ");
Serial.println(temp);
*midval = (temp)/nRepeat;
Serial.print("midval number : ");
Serial.println(*midval);
}

最佳答案

看起来您正在使用 12 个参数调用 calc,但它被定义为只接受 11 个参数。

关于c - 文件中此时函数 ' ' 的参数过多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27704713/

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