分隔符可能是多位 int main(){
string str;
while (getline(cin, str)){
int len = str.size();
int index = str.rfind(' ');
string interval = str.substr(index+1, len); //分隔符
int lenofinterval = interval.size(); //分隔符长度
int start = 0, station = 0;
station = str.find(interval, start);
while (station != -1){
cout << str.substr(start, station-start) << endl;
start = station + lenofinterval;
station = str.find(interval, start);
}
}
return 0;
}