Pagini recente » Cod sursa (job #2747939) | Cod sursa (job #2075716) | Cod sursa (job #96335) | Cod sursa (job #2131754) | Cod sursa (job #244198)
Cod sursa(job #244198)
#include <fstream>
#include <string>
#include <vector>
using namespace std;
int main() {
fstream io("strmatch.in", ios::in);
string A, B;
getline(io, A);
getline(io, B);
io.close();
vector<int> results;
bool still = true;
int x = 0;
while(x != string::npos){
x = B.find(A.c_str(), x+1, A.size());
results.push_back(x);
}
io.open("strmatch.out", ios::out);
x = results.size()-1;
io << x << '\n';
for(int i = 0; i < x && i < 1000; i++)
io << results[i] << ' ';
}