#include<iostream> #include<string> using namespace std; int judge(string S,string T){ int i,j; int s_len=S.size(); int t_len=T.size(); for(i=0;i<=s_len-t_len;i++){ for(j=0;j<t_len;j++){ if(S[i+j]!=T[j]){ break; } } if(j==t_len){ return i; } } return -1; } int main(){ string S="fkdabbcjlk"; string T="abb"; int index=judge(S,T); cout<<index<<endl; return 0; }
原文:https://www.cnblogs.com/zzyf/p/13392476.html