gpt4 book ai didi

c++ - 阿杜伊诺错误 : too few arguments to function 'int getMode(int, int, int, int, int)'

转载 作者:行者123 更新时间:2023-11-30 05:47:38 29 4
gpt4 key购买 nike

我正在为一个项目设置 LED 阵列。我得到了一个 LED 阵列,可以根据引脚变化电压进行更改,但我无法添加更多引脚。

当我尝试时,编译失败并显示错误:函数“int getMode(int, int, int, int, int)”的参数太少

void setup() {
delay(3000);
FastLED.addLeds<LED_TYPE, LED_PIN>(leds, NUM_LEDS);
FastLED.setBrightness(BRIGHTNESS);
pinMode(pin5, INPUT_PULLUP);
pinMode(pin6, INPUT_PULLUP);
pinMode(pin7, INPUT_PULLUP);
pinMode(pin8, INPUT_PULLUP);
pinMode(pin9, INPUT_PULLUP);
}
int getMode(int d5, int d6, int d7, int d8, int d9) {
int rtn = 1;`k`

最佳答案

问题是您有 2 个具有相同 header 的函数(相同的函数名称和相同的参数)。您必须重命名其中一个 getMode() 方法,或者使其采用不同的参数。

当您有 2 个函数接受完全相同的参数,并且调用该类中的一个函数时,计算机不知道要运行哪个函数。

关于c++ - 阿杜伊诺错误 : too few arguments to function 'int getMode(int, int, int, int, int)' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28511816/

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