c语言问题,急

来源:百度知道 编辑:UC知道 时间:2024/06/06 02:46:56
这是我的一段代码
void Poweronpage(void)
{
Delay(32768);
LcdInition();
LcdClear();

dprintf(50,50,StrForMixed,1);
DelayMs(100);
LcdClear();
}
为什么会有错Error:c2801:';'missing,可我自己没觉得少';'啊,请指教
被调用的函数里也是没有缺';'的,我检查过了,问题到底会在哪呢

你这样改下:Uchar ucLen=0;
ucLen=dprintf(50,50,StrForMixed,1);
应该就可以

单片机程序?看来问题不在这段代码里,你得到它调用到的函数去查查,特别是函数声明,类或结构体定义的结尾,容易漏分号

出现';'missing这样的错误应该在显示错误那一行的前面找,你在被调用函数前面的代码看一下

子函数声明的时候有没有漏分号?