Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/07/2010, 15:03
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 7 meses
Puntos: 228
Respuesta: buscar una subcadena dentro de una cadena

Tu problema, que no se si es un problema porque no se bien que queres devolver, pero fijate que devolves la i. Fijate cuando pones papel y pap como entrada la variable i en el trascurso del while, nunca se modifica, osea queda en 0. porlo que cuando la encontras pones encontrado igual a 1 ( no aumentas la i) llegas al while inicial, falla la condicion y sale del while. Entonces hace return i donde i es 0.

Ahora bien, no entiendo a que te referis con los caracteres de la subcadenas, vos queres que devuelva -1 si no esta, sino el largo de la cadena 2?? para eso tenes que devolver la variable k.