初级会员

- 积分
- 100
- 金钱
- 100
- 注册时间
- 2015-11-2
- 在线时间
- 4 小时
|
5金钱
void Show_Font(u16 x,u16 y,u8 *font,u8 size,u8 mode)
{..............................
}
const u8 *table_char[10]={"1","2","3","4","5","6","7","8","9","0"};
void hjj(u16 posx,u16 posy)
{ u8 x;
Show_Font(x*30+2+posx,y*30+2+posy,"诉",24,0); //个
for (x=0;x<8;x++)
Show_Font(x*30+2+posx,y*30+2+posy,????,24,0);
}
如果将问号的地方的使用上面数组的量.
原文中使用都是常量.
|
最佳答案
查看完整内容[请看2#楼]
table_char[x]或者*(table_char+x)
因为const u8 *table_char[10]是数组,每个元素是const u8 *的指针。
指针有时候很晕人的,建议你不到完不得已不要轻易使用指针。
你可以写成
void Show_Font(u16 x,u16 y,u8 font[],u8 size,u8 mode)
{..............................
}
const u8 table_char[10][2]={"1","2","3","4","5","6","7","8","9","0"};
|