Pagini recente » Cod sursa (job #2606780) | Cod sursa (job #591704) | Cod sursa (job #433779) | Cod sursa (job #2577510) | Cod sursa (job #2122762)
#include <fstream>
#include <cstring>
using namespace std;
ifstream f("strmatch.in");
ofstream g("strmatch.out");
char s[2000002],t[2000002];
int c,v[1002],lt;
int main()
{
int i;
f>>s>>t;
lt=strlen(t);
while(strstr(t,s)!=NULL)
{
v[++c]=lt-strlen(strstr(t,s));
strcpy(t,strstr(t,s)+1);
if(c==1000) break;
}
g<<c<<endl;
for(i=1;i<=c;i++)
g<<v[i]<<" ";
return 0;
}