#include <stdio.h>
#include <iostream>
#include <string>
using namespace std;
int main() {
string s,x;
getline(cin,s);
getline(cin,x);
int record=0;
for(int i=0;i<x.length()-s.length();i++){
if(x.substr(i,s.length())==s){
cout<<x.substr(record,i-record)<<endl;
record=i+s.length();
i=record;
}
}
cout<<x.substr(record,x.length()-record)<<endl;
return 0;
}
#include
#include
#include
using namespace std;
int main() {
string s,x;
getline(cin,s);
getline(cin,x);
int record=0;
for(int i=0;i<x.length()-s.length();i++){
if(x.substr(i,s.length())==s){
cout<<x.substr(record,i-record)<<endl;
record=i+s.length();
i=record;
}
}
cout<<x.substr(record,x.length()-record)<<endl;
return 0;
}
我也是
#include <bits/stdc++.h>
using namespace std;
int main(int argc, char** argv) {
string a,b;
while(getline(cin,a)&&getline(cin,b)){
for(int c=0;c<b.size();c++){
string d="";
for(int e=0;e<a.size();e++)
if(c+a.size()<=b.size())
d+=b[c+e];
if(d==a){
cout<<endl;
c+=a.size();
}
cout<<b[c];
}
}
}