OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5276|回复: 6

这样的结构体怎样计算出【汉字内码索引值】一共有多少个?

[复制链接]

16

主题

173

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2441
金钱
2441
注册时间
2014-11-5
在线时间
348 小时
发表于 2015-8-12 11:41:39 | 显示全部楼层 |阅读模式
5金钱
[mw_shl_code=c,true]struct typFNT_GB16 // 汉字字模数据结构 { unsigned char Index[2]; // 汉字内码索引 char Msk[32]; // 点阵码数据 }; struct typFNT_GB16 code_GB_16[] = // 数据表 { "检", 0x10,0x40,0x10,0x40,0x10,0xA0,0x10,0xA0, 0xFD,0x10,0x12,0x0E,0x35,0xF4,0x30,0x00, 0x58,0x40,0x56,0x48,0x91,0x4C,0x11,0x48, 0x11,0x50,0x10,0x04,0x1F,0xFE,0x10,0x00, "测", 0x00,0x00,0x40,0x44,0x27,0xE4,0x24,0x54, 0x85,0x54,0x65,0x54,0x25,0x54,0x0D,0x54, 0x15,0x54,0x25,0x54,0xE5,0x54,0x21,0x04, 0x22,0x84,0x24,0x44,0x28,0x54,0x20,0x08, "到", 0x01,0x04,0x7F,0x84,0x08,0x04,0x10,0x24, 0x22,0x24,0x41,0x24,0x7F,0xA4,0x08,0xA4, 0x0A,0x24,0x7F,0x24,0x08,0x24,0x08,0x24, 0x08,0x04,0x0F,0x84,0xF8,0x14,0x00,0x08, "卡", 0x02,0x00,0x02,0x20,0x03,0xF0,0x02,0x00, 0x02,0x00,0x02,0x04,0xFF,0xFE,0x02,0x00, 0x02,0x00,0x02,0x80,0x02,0x60,0x02,0x30, 0x02,0x10,0x02,0x00,0x02,0x00,0x02,0x00, "注", 0x00,0x80,0x40,0x40,0x30,0x44,0x17,0xFE, 0x80,0x40,0x60,0x40,0x20,0x40,0x08,0x48, 0x17,0xFC,0x20,0x40,0xE0,0x40,0x20,0x40, 0x20,0x40,0x20,0x44,0x2F,0xFE,0x20,0x00, …… }[/mw_shl_code]
这样的结构体怎样计算出【汉字内码索引值】一共有多少个?

最佳答案

查看完整内容[请看2#楼]

调用函数的时候  直接将要显示的汉字(以字符的形式 )和结构体数组里面的汉字  挨个进行比较,符合条件则显示否则和下一个进行比较   直到最后一个汉字
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

2170

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5788
金钱
5788
注册时间
2013-11-22
在线时间
1213 小时
发表于 2015-8-12 11:41:40 | 显示全部楼层
调用函数的时候  直接将要显示的汉字(以字符的形式 )和结构体数组里面的汉字  挨个进行比较,符合条件则显示否则和下一个进行比较   直到最后一个汉字
回复

使用道具 举报

16

主题

173

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2441
金钱
2441
注册时间
2014-11-5
在线时间
348 小时
 楼主| 发表于 2015-8-12 11:42:53 | 显示全部楼层
关键是不想数数
回复

使用道具 举报

81

主题

1002

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1876
金钱
1876
注册时间
2014-9-10
在线时间
208 小时
发表于 2015-8-12 14:48:03 | 显示全部楼层
为什么两个挨着问了同一个问题?是同一个人吧?
http://www.openedv.com/posts/list/57670.htm;jsessionid=3DE108DDD93616AFDA9980DCAD969FE8?fromAll=0
小小蜗牛
回复

使用道具 举报

16

主题

173

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2441
金钱
2441
注册时间
2014-11-5
在线时间
348 小时
 楼主| 发表于 2015-8-13 13:33:20 | 显示全部楼层
回复【4楼】lycreturn:
---------------------------------
对啊,就是要知道一共有几个才能用for while进行逐个比较啊
回复

使用道具 举报

3

主题

2170

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5788
金钱
5788
注册时间
2013-11-22
在线时间
1213 小时
发表于 2015-8-13 16:10:12 | 显示全部楼层
回复【5楼】hello_galaxy:
---------------------------------
这个模都是自己取出来的,不应该不知道取了多少个吧
回复

使用道具 举报

16

主题

173

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2441
金钱
2441
注册时间
2014-11-5
在线时间
348 小时
 楼主| 发表于 2015-8-13 21:46:53 | 显示全部楼层
回复【6楼】lycreturn:
---------------------------------
这个当然知道,就是想问一问能不能通过计算算出来!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-23 18:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表