帮我修改错误 sprintf(LCD_fill[0],"%d",Co_Num);uint8_t LCD_fill[6][10];
时间: 2023-12-14 10:05:38 浏览: 180
ADC0832-single.rar_adc0832_adc0832 lcd1602_single_sprintf
将代码改为以下形式:
```
uint8_t LCD_fill[6][10];
sprintf((char*)LCD_fill[0], "%d", Co_Num);
```
原因是 sprintf 函数的第一个参数需要传入一个 char* 类型的指针,而 LCD_fill[0] 的类型是 uint8_t*,因此需要进行类型转换。另外,需要先声明 LCD_fill 数组再使用 sprintf 函数,否则会出现编译错误。
阅读全文