【怎样修改程序!】急!
加入取模的值无法显示,是不是是因为原来程序后面写的是指针++,这样的话就没办法一个汉字完整显示出来,那要怎样修改程序呢,需要显示汉字和数字一块“303北二轮”,原显示英文字母程序如下
修改后乱码
void LcdShowHanZi(unsigned char x, unsigned char y, unsigned char * str, unsigned char len)
{
int i = 0;
LcdSetCursor(x , y);
for(i = 0; i<len; i++)
{
LcdWriteDat(*str++);
}
}
用上面这个接口函数
main函数调用的时候这样调用
LcdShowHanZi(5, 0, str, sizeof(str));
原因是之前的函数接口是判断 str内容是否为 '\0'就结束了 自定义字模里内容里面会存在'\0'