MCC18 指针作为参数不能传递???

2020-02-09 09:34发布

最近在调试一块液晶,遇到这样一个问题:
//////////////////////////////
uchar str[]="my first"
////子函数////////
void write (uchar *data,uchar x,uchar y)
{
LCD_GotoXY(x,y);
.....
while(*data != '')
{
LCD_Datawrite(*data);
data++;
}
}
////主函数//////
void main()
{
....
write(str,0,0);
......
}
/////////////////////////////
就是在主函数调用子函数【void write (uchar *data,uchar x,uchar y)】时,参数不能传递。
本应该想通过函数(LCD_Datawrite)把传递过来的数据(my first)显示出来。可没有达到目的。

还请高手指点,先谢谢了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。