/*Ejercicio 2.5.-Escribe la funci¢n que regresa la primera posici¢n de la cadena s1 en donde se encuentre cualquier caracter de la cadena s2, o -1 si s1 no contiene caracteres de s2. */ #include #include #include int any (char s1[],char s2[]); void main (void) { int j=0; char s1[]={NULL},s2[]={NULL}; clrscr (); printf ("Escribe una cadena s1\n"); fflush (stdin); gets (s1); printf ("Escribe una cadena s2\n"); fflush (stdin); gets (s2); j=any (s1,s2); printf ("%d",j); getch (); } int any (char s1[],char s2[]) { int i,j=0; for (i=0;i<=strlen(s2);i++) { while(j<=strlen(s1)) {if (s1[j]==s2[i]) return (j); else j++;} } }