y总的代码是自己实现了库函数的功能,练习下写代码也好
打AC saber还是用库函数吧,getline和rfind用法它不香吗
另外还有很多其他灵活的库函数可以拿来主义,欢迎大家看看我总结的常用字符串操作
C++ 代码
#include <iostream>
using namespace std;
int main(){
string a,b,c;
getline(cin,a,',');
getline(cin,b,',');
getline(cin,c,'\n');
int index1=a.find(b),index2=a.rfind(c);
if(index1>=0&&index2>0){
int index = index2-index1-b.size();
if(index>=0){
cout << index;
return 0;
}
}
cout << -1;
return 0;
}