Pagini recente » Cod sursa (job #3168119) | Cod sursa (job #2261996) | Cod sursa (job #2377400) | Cod sursa (job #2527035) | Cod sursa (job #2111237)
#include <fstream>
#include <cstring>
#define Anda 2000005
using namespace std;
ifstream fin ("strmatch.in");
ofstream fout("strmatch.out");
int main()
{
char a[Anda], b[Anda],*p;
fin>>b;
fin>>a;
int n=0,v[1000];
p=strstr(a,b);
while(p!=NULL)
{ if(n<1000)
v[n]=p-a;
n++;
p=strstr(p+1,b);
}
fout << n<<endl;
for(int i=0;i<n&&i<1000;i++)
fout<< v[i]<<" ";
return 0;
}