vc++6.0汉字查询

yyl_211 2009-09-22 11:04:24
求助!我是VC++新手,想实现一个功能,比如在字符串“w我ss是中z国人”中查找一个子串是否存在,子串比如为“ss”,或者“我是”,或者“中国”,或者“w”该如何实现?我已经想了好久了,请各位大侠帮帮忙!谢了先!
...全文
97 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyhigh 2009-09-22
  • 打赏
  • 举报
回复
最简单的方法就是转换成unicode,再查。
fishion 2009-09-22
  • 打赏
  • 举报
回复
char *str="w我ss是中z国人";
char* p= strstr(str,"我");

if(NULL != p)
lwykj 2009-09-22
  • 打赏
  • 举报
回复
char* p= strstr("w我ss是中z国人";,"ss");
yyl_211 2009-09-22
  • 打赏
  • 举报
回复
find只能查询英文字符,如果是汉字就不能实现了,谢谢!
ziplj 2009-09-22
  • 打赏
  • 举报
回复
利用CString 里面的Find函数 就可以做
例如
CString strContent = "w我ss是中z国人";
int iPos = strContent.Find("ss"); //查找ss字串

iPos就是ss在strContent里面的索引
yyl_211 2009-09-22
  • 打赏
  • 举报
回复
谢谢大家!问题解决了!

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧