游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3552|回复: 6

CString 的 Compare的Bug?

[复制链接]

19

主题

64

帖子

77

积分

注册会员

Rank: 2

积分
77
发表于 2007-9-26 10:02:00 | 显示全部楼层 |阅读模式
用CString的Compare比一下“张”与“炫”,发现,“张”<“炫”,不符合声母序。

6

主题

471

帖子

1047

积分

金牌会员

Rank: 6Rank: 6

积分
1047
发表于 2007-9-26 10:28:00 | 显示全部楼层

Re:CString 的 Compare的Bug?

比较是按中文数值大小而不是生母序.

19

主题

64

帖子

77

积分

注册会员

Rank: 2

积分
77
 楼主| 发表于 2007-9-26 13:31:00 | 显示全部楼层

Re:CString 的 Compare的Bug?

但数值大小是按声母序

6

主题

471

帖子

1047

积分

金牌会员

Rank: 6Rank: 6

积分
1047
发表于 2007-9-26 14:05:00 | 显示全部楼层

Re:CString 的 Compare的Bug?

张 D5C5
炫 ECC5

6

主题

47

帖子

53

积分

注册会员

Rank: 2

积分
53
发表于 2007-9-26 14:06:00 | 显示全部楼层

Re: CString 的 Compare的Bug?

张 d5c5
炫 ecc5
很清楚啊

19

主题

64

帖子

77

积分

注册会员

Rank: 2

积分
77
 楼主| 发表于 2007-9-26 14:19:00 | 显示全部楼层

Re:CString 的 Compare的Bug?

那数值大小又是按什么顺序排的?

19

主题

64

帖子

77

积分

注册会员

Rank: 2

积分
77
 楼主| 发表于 2007-9-26 14:29:00 | 显示全部楼层

Re:CString 的 Compare的Bug?

查到了:

第一级汉字(16—55区的汉字)以拼音字母为序进行排列,同音字以笔形顺序横、竖、撇、捺、折为序,起笔相同的按第二笔,依次类推;第二级汉字(56-87区的汉字)按部首为序进行排列。

谢谢楼上几位朋友
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-21 05:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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