error C141: syntax error near '0', expected 'bit'
如下 怎么解决呀
``
```c++
void Lcd1602_String(0,0," MPX4115 Test ")
{
unsigned int Pressure = 0; //方便计算 这是扩大十倍的压力值
Lcd1602_Init( ); //LCD1602液晶初始化
Lcd1602_String(0,0," MPX4115 Test ");
“Devil组”引证GPT后的撰写:
更改代码如下所示:
void Lcd1602_String(int row,int col,char *str)
{
unsigned int Pressure = 0; //方便计算 这是扩大十倍的压力值
Lcd1602_Init(); //LCD1602液晶初始化
Lcd1602_SetCursor(row,col);
Lcd1602_Write_String(str);
}
这个错误是因为函数 Lcd1602_String 的参数列表有问题
void Lcd1602_String(int row, int col, char* str)
{
...
}
int main()
{
unsigned int Pressure = 0; //方便计算 这是扩大十倍的压力值
Lcd1602_Init(); //LCD1602液晶初始化
Lcd1602_String(0, 0, " MPX4115 Test ");
...
}
void Lcd1602_String(0,0," MPX4115 Test ")
这是函数定义,应该写参数类型啊,你怎么直接写值了呢?
改成:
void Lcd1602_String(int a,int b,char *c)
{
unsigned int Pressure = 0; //方便计算 这是扩大十倍的压力值
Lcd1602_Init( ); //LCD1602液晶初始化
Lcd1602_String(a,b,c);
}