User\main.c(13): error C129: missing ';' before 'lcd'
时间: 2023-12-22 20:02:53 浏览: 42
这个编译错误提示是因为在 C 语言中需要使用分号 `;` 来表示语句的结束,而在您提供的代码中,第 12 行末尾的逗号 `,` 导致了第 13 行出现了语法错误。
您可以尝试将第 12 行末尾的逗号 `,` 改成分号 `;`,即将原来的代码:
```c
LiquidCrystal lcd(7, 8, 9, 10, 11, 12),
```
修改为:
```c
LiquidCrystal lcd(7, 8, 9, 10, 11, 12);
```
这样就可以解决编译错误了。
相关问题
User\main.c(14): error C129: missing ';' before 'lcd'
这个编译错误提示是因为在 C 语言中需要使用分号 `;` 来表示语句的结束,而在您提供的代码中,第 13 行末尾的逗号 `,` 导致了第 14 行出现了语法错误。
您可以尝试将第 13 行末尾的逗号 `,` 改成分号 `;`,即将原来的代码:
```c
LiquidCrystal lcd(12, 11, 5, 4, 3, 2),
```
修改为:
```c
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
```
这样就可以解决编译错误了。
MAIN.C(1): error C129: missing ';' before 'key'
这个错误通常表示在代码的第一行或之前有一个语法错误。在这种情况下,它指出在第1行中缺少一个分号 (;) 在 'key' 之前。请确保在声明 'key' 变量之前添加一个分号。例如:
```c
#include <stdio.h>
int main() {
// 在此处添加分号
int key;
// 其他代码...
return 0;
}
```
如果问题仍然存在,请检查代码中其他可能的语法错误,并确保所有必要的分号都已添加。