Anche la versione di oregon (modificata per lavorare senza i puntatori) è molto interessante:
codice:
	char stra[30] = "ciao il mio nome è Samuele";	
	char strb[30] = "nome";	
	
	printf("\nstra = \"%s\"\n", stra);
	printf("strb = \"%s\"\n\n", strb);
	
	unsigned int sb, pc=0;
	while (stra[pc])
	{
		sb = 0;
		while (stra[pc] && strb[sb] && !(stra[pc]-strb[sb] )) pc++, sb++;
		
		if (!strb[sb])
		{
			printf("\nTrovato dal carattere %d (base 0)\n", pc-strlen(strb));
			break;
		}
		pc++;
	}