string类型find函数的运用与理解。
#include <cstdio>
#include <iostream>
#include <cstring>
#include <algorithm>
#include <stack>
#include <set>
#include <string>
using namespace std;
int main()
{
string s1,s2;
cin>>s1;
getchar();
getline(cin,s2);
for(int i=0;i<s1.size();i++)
if(s1[i]>='A'&&s1[i]<='Z')
s1[i]=s1[i]-'A'+'a';
for(int i=0;i<s2.size();i++)
if(s2[i]>='A'&&s2[i]<='Z')
s2[i]=s2[i]-'A'+'a';
int cnt=0,fp=-1,p;
s1=' '+s1+' ';
s2=' '+s2+' ';
p=s2.find(s1);
while(p!=s2.npos)
{
if(fp==-1)
fp=p;
cnt++;
p=s2.find(s1,p+1);
}
if(cnt==0)
cout