一个查找在字符串中出现多次某个字符串的方法

struct CFindMulti
{
 static int findMulti(const string &strme,const string &pattern)
 { 
  int count=0;
  string::size_type pos = strme.find(pattern);

  while( pos!=string::npos)
  {   
   count++;
   pos=strme.find(pattern,pos+1);// 如果错写成 pos而不是pos+1则将变成死循环
  }
  return count;
 }
};//struct

阅读更多
个人分类: 语言使用cpp/c/java
上一篇兔子产子与fibanacii序列
下一篇c语言中函数指针的用法和技巧
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭