void ShowString(unsigned char line,unsigned char *ptr){unsigned char l,i;l=line*0x10;for(i=0;i<16;i++)showchar(l++,*(ptr+i));}/*******ptr类型声明有问题吧,还有showchar两个参数之间要用逗号,要全小写,跟上面的保持一致,指针变量ptr要明确声明unsigned char *ptr,还有,如果你的字符串不够16个这样就不太好吧,改一下吧:*****/void ShowString(unsigned char line,unsigned char *ptr){unsigned char l,i;l=line*0x10;while(*ptr) {showchar(l,*ptr); l++;ptr++;} } |