请问,如何在字符串中从N位置查找另一字符串

kw3465 2007-05-25 02:56:18
请问,如何在字符串中从N位置查找另一字符串。例如在字符串abcdefg中从第一位开始查找字符串bcd,返回一个布尔值(真或假),当然现在这个应该是返回TRUE。有没有类似的函数或类。
...全文
168 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
healer_kx 2007-05-25
  • 打赏
  • 举报
回复
这个不是很容易。。。
cosobin 2007-05-25
  • 打赏
  • 举报
回复
int nPos = 你指定的位置;
CString::Find(_T("asdf"),nPos);
从nPos位置开始找,
返回找到的匹配串的第一个字符在CString中的位置,
-1为没找到,不能返回真假。
kw3465 2007-05-25
  • 打赏
  • 举报
回复
我用的是vc,不是vb呀
在vc中有这样的例子吗?
kakashi0309 2007-05-25
  • 打赏
  • 举报
回复
msdn 上有很多函数 自己动手 丰衣足食
mrdone 2007-05-25
  • 打赏
  • 举报
回复
str.find("abc",0);
如果查找成功的话会返回一个大于-1的数,
查找失败的话返回-1

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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