Pagini recente » Cod sursa (job #1633050) | Cod sursa (job #3177995) | Cod sursa (job #1091886) | Cod sursa (job #1864758) | Cod sursa (job #614710)
Cod sursa(job #614710)
#include <fstream>
using namespace std;
int main()
{
ifstream f("strmatch.in");
ofstream g("strmatch.out");
char a[2001],b[2001],*p;
int n=0,x[1001],i=1,j;
f.getline(a,2000001);
f.getline(b,2000001);
f.close();
p=b;
do{
p=strstr(p,a);
if(p!=NULL)
{
n++;
if(n<1000)
{
x[i]=p-b;
i++;
}
p++;
}
}
while(p!=NULL);
g<<n<<'\n';
for(j=1;j<i;j++)
g<<x[j]<<' ';
g.close();
return 0;
}