rogan321
驱动牛犊
驱动牛犊
  • 注册日期2006-06-29
  • 最后登录2010-12-01
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望105点
  • 贡献值0点
  • 好评度51点
  • 原创分0分
  • 专家分0分
阅读:6266回复:3

詢問是否有 wcsstr一樣的函式但是不分大小寫?

楼主#
更多 发布于:2007-09-30 17:46
如題,有沒有哪個函式可以不分大小寫比對出我要的字串是否存在
root60931
驱动大牛
驱动大牛
  • 注册日期2002-10-25
  • 最后登录2023-10-29
  • 粉丝2
  • 关注0
  • 积分1013分
  • 威望432点
  • 贡献值0点
  • 好评度311点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2007-09-30 18:18
用wcsupr都转换成大写, 然后再调用wcsstr
好好学习,天天向上! root60931@gmail.com
rogan321
驱动牛犊
驱动牛犊
  • 注册日期2006-06-29
  • 最后登录2010-12-01
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望105点
  • 贡献值0点
  • 好评度51点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-09-30 20:22
不行,我不能轉換要比對的文字
且最好是效率高的,不用在建立buf 來比對
像_wcsnicmp 之類的....
atao_net
驱动牛犊
驱动牛犊
  • 注册日期2008-08-01
  • 最后登录2008-08-01
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-08-01 04:30
应该可以自己写一个来完成比较
首先认识一下大小写的特征再来着手写
'a' = 0110 0001
'A' = 0100 0001
'b' = 0110 0010
'B' = 0100 0010

大写和小写做xor运算后.   要么得到0010 0000  要么是0000 0000
把结果and一个1101 1111  就全是0了
总的意思是  比较后再来转换,比先转换再比,要节约一半的时间
游客

返回顶部