Arduino - 期望不合格的身份证

时间:2015-03-01 14:17:51

标签: c++ c arduino

我正在尝试为我的中学项目编写警报代码,并且正在使用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

我需要更改什么才能使代码生效?

1 个答案:

答案 0 :(得分:-1)

如下所述,这适用于C而不是C ++:

数组需要一个常量表达式的大小,使得const不符合该标准。

char keys[4][3] = {
    {'1','2','3'},
    {'4','5','6'},
    {'7','8','9'},
    {'#','0','*'}
};