Arduino-应为不合格的id
Arduino - Expected Unqualified-id
我正在为我的中学项目编写警报代码,并且正在使用Arduino。为了实现这一点,我需要键盘库,因此导入了它,并使用了网站上提供的设置代码。
当我去验证代码时,它会出现标题中所述的错误消息:
Alarm.ino:5:1: error: expected unqualified-id before numeric constant
据我所知,错误出现在第5行,看起来像这样:
const byte cols = 3; //three columns
上一行的结尾是这样的:
const byte rows = 4; //four rows
我需要更改什么才能使代码正常工作?
如下所述,这适用于C而非C++:
数组需要一个常量表达式的大小,这使得const
不符合该标准。
char keys[4][3] = {
{'1','2','3'},
{'4','5','6'},
{'7','8','9'},
{'#','0','*'}
};
相关文章:
- 方法内部但循环仍得到预期的不合格id错误C++
- C 预期的不合格ID(类继承)
- 解析问题:预期的不合格的ID和语义问题:C 需要所有声明的类型说明符
- 字符串常量(包括ZenLib/Ztring.h)之前应为不合格id
- Arduino-应为不合格的id
- int之前应为不合格id
- while c++之前应为不合格id
- 预期的不合格id错误,很可能是原因
- 标头C++中应为不合格Id
- 不合格的ID和模板类
- C++中类出现预期的不合格id错误
- QDir目录之前应为不合格的id
- 第25行应为不合格的-id,我该如何更正
- 错误:“int”之前应为不合格的id
- iOS中出现不合格的id错误
- 奇怪的模板错误:应为不合格id
- C++:错误:在“!”之前应为不合格的id代币
- 错误:在if之前需要不合格的id
- 不合格的id错误和井字游戏板不工作
- C++编译错误:在"{"标记之前应为不合格的id