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++; }

Rispondi quotando