判断一个字符串中是否含有另一个字符串
2013-01-03 20:26
253 查看
#include<iostream> using namespace std; bool compare(char *str1,char *str2,int StartIndex,int len) { bool bEqual=true; int i; for(i=0;i<len;i++) { if(str1[StartIndex+i]!=str2[i]) { bEqual=false; break; } } return bEqual; } bool isContain(char *str1,char *str2,int Str1_Len,int Str2_Len,int &index) { if(Str1_Len<Str2_Len) return false; bool bContain=false; int i; for(i=0;i<=Str1_Len-Str2_Len;i++) { if(compare(str1,str2,i,Str2_Len)) { bContain=true; index=i; break; } } return bContain; } int main() { char str1[]="12abcd"; char str2[]="2"; int index=-1; bool bContain=isContain(str1,str2,strlen(str1),strlen(str2),index); if(bContain) cout<<"contain"<<endl; else cout<<"not contain"<<endl; cout<<index<<endl; system("pause"); return 1; }
相关文章推荐
- js--判断--判断一个字符串是否包含另一个字符串
- 判断一个字符串中是否含有非数字字符和是否含有字母字符?
- 判断一个字符串里是否含有某段字符?怎么截取一段字符?
- php之substr_count判断一个字符串是否包含另一个字符串
- php如何判断一个字符串是否包含另一个字符串
- poj 3630 Phone List 【字典树】【判断一个字符串集里面 是否存在一个字符串是另一个字符串前缀】
- 判断某一个字符串是否存在另一个字符串中
- 判断一个字符串是否在另一个字符串中:O(m+n)
- 判断一个字符串是否是另一个字符串的子串(Implement strStr() )
- MySQL判断一个字符串是否是另一个字符串的子字符串
- c语言中判断一个字符串是否包含另一个字符串
- 判断一个字符串中的字符是否都在另一个中出现
- 将一个字符串放在另一个字符串最前面or最后面,判断是否是能回文字符串
- C#判断一个字符串是否是数字或者含有某个数字的方法
- php怎样判断一个字符串是否包含另一个字符串?
- 判断一个字符串是否是另一个字符串旋转后的结果,假设有个函数Substring判断一个字符是否为另一个字符的子字符串并且这个函数只能用一次
- C#判断一个字符串是否包含另一个字符串?
- 经典面试题:求数组的最大子序列和;实现函数 :判断一个自负喜欢是否是另一个字符串旋转所得;杨氏矩阵中查找一个数。
- CCI 1.8 判断一个字符串是否为另一个字符转旋转而得
- 在不同数据库中如何判断一个字符串内是否含有中文?