Tema: Ayuda
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/08/2008, 05:05
Avatar de aloqui
aloqui
 
Fecha de Ingreso: diciembre-2007
Mensajes: 973
Antigüedad: 17 años, 1 mes
Puntos: 24
Respuesta: Ayuda

Lo que te han pedido es casi lo que hace la funcion strchr(). La diferencia es que tu funcion debe retornar un offset en lugar de un puntero.

Lo que tienes que hacer es un simple bucle desde el inicio de la cadena hasta el final de la misma. En cada iteracion incrementas un puntero y comparas el contenido del mismo con el caracter a buscar, y si son iguales retornas la diferencia entre tu puntero y el inicio de la cadena.
Fuera del bucle retornas siempre -1 porque si llega allí es que no se ha encontrado el caracter a buscar.
__________________
Grupos de Música
Pop Music Stars