汉字字模数据结构“uchar Index[3]; ”为什么有些人写3,有些人写2呢。另外能不能详细的解释这个结构体意

2025-02-26 02:20:07
推荐回答(2个)
回答1:

这个结构,很简单的:一个是内码,一个点阵序列,
以前的点阵库是按内码顺序放的,不需要内码索引的,
如果只放部分汉字,就需要内码索引了。
一般内码两个字节就行了,多用1个字节是加了个尾0而已,
这样,汉字内码处直接放汉字字符串就可;

回答2:

写2写3其实都可以,其实写3的负责 因为当给数组复制玩GB2312编码 的一个汉字他是2个字节但是他默认在后面加上'\0'