Non è poi cosi' difficile

codice:
#include <string.h>
#include <stdio.h>

int main()
{
	char * t = 
   "Devi rapare i rapanelli prima che il sole tramontera' sopra la crapa\n";
	char * s = "ra";

	int nocc=0;

	char * p = t;
	while(p = strstr(p,s), p!= NULL)
	{
		++nocc;
		printf("Occorrenza all'offset %d\n",p-t);
		++p;
	}
	printf("Trovate %d occorrenze",nocc);

	return 0;
}