Pagini recente » Cod sursa (job #284275) | Cod sursa (job #2871696) | Cod sursa (job #2160674) | Cod sursa (job #2885297) | Cod sursa (job #1590248)
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
ifstream f("strmatch.in");
ofstream g("strmatch.out");
int a[100];
int main()
{
string search,str;
getline(f, search);
getline(f, str);
int contor = 1;
size_t found = str.find(search);
unsigned int var = (int)found,i = 0;
cout << var << " ";
while (var < str.size()) {
size_t found = str.find(search, var + 1);
var = (int)found;
if (var > 0) {
a[i] = var;
++contor;
}
}
for(int i=0;i<contor;++i){
g << a[i] << " ";
}
g << "\n"<<contor << "\n";
return 0;
}