typedef struct typefnt{
unsigned char Index[2];
unsigned char Msk[32];
}FNT_GB16;
const FNT_GB16 GBHZ_16[]={
"常",
{0x88,0x08,0xB0,0x18,0x90,0x04,0xFE,0x7F,0x02,0x20,0xF1,0x17,0x10,0x04,0xF0,0x07,0x80,0x00,0xFC,0x1F,0x84,0x10,0x84,0x10,0x84,0x14,0x84,0x08,0x80,0x00,0x80,0x00},/*"??",0*/
“我",
{0x99,...................................,}
..................................
}
}//很大的一个字模数组
FNT_GB16 *ptGb16 = (FNT_GB16 *)GBHZ_16; 这句中的ptGb16 是新定义的结构体指针
疑问:(FNT_GB16 *)GBHZ_16能写成FNT_GB16 *GBHZ_16嘛? 为什么要加括号啊?
谢谢大侠!
|