我要顯示漢子,根據(jù)漢字內碼索引查詢漢字編碼的位置。想計算結構體長度,然結構體數(shù)組長度判斷漢子編碼的個數(shù),查詢總次數(shù),返回漢字的行編碼。
//以下.c文件
struct typFNT_GB24 code GB_24[] = // 數(shù)據(jù)表
{
"歡", 0x00,0x08,0x00,0x00,0x0E,0x00,0x00,0x0C,
0x00,0x00,0x0C,0x00,0x01,0x8C,0x00,0x7F,
0xD8,0x0C,0x01,0x9F,0xFE,0x01,0x90,0x0C,
0x01,0xA2,0x18,0x21,0xA3,0x90,0x13,0x43,
0x00,0x1B,0x03,0x00,0x0B,0x03,0x00,0x06,
0x03,0x00,0x06,0x06,0x80,0x07,0x06,0x80,
0x0D,0x86,0x80,0x19,0x8C,0x40,0x10,0xCC,
0x60,0x20,0x98,0x30,0x40,0x30,0x38,0x00,
0x60,0x1E,0x01,0x80,0x08,0x02,0x00,0x00
}
//以下.H文件
// ------------------ 漢字字模的數(shù)據(jù)結構定義 ------------------------ //
struct typFNT_GB24 // 漢字字模數(shù)據(jù)結構
{
signed char Index[2]; // 漢字內碼索引
char Msk[72]; // 點陣碼數(shù)據(jù)
};
extern struct typFNT_GB24 code GB_24[]; // 數(shù)據(jù)表
然后計算結構體總長度計算:UartSendStr("\r\nLEN:",sizeof(GB_24));
編譯器警告:SP375.c(85): warning C198: sizeof returns zero
請問改如何解決?萬分感謝!
|