Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/12/2009, 07:24
Lunita787
 
Fecha de Ingreso: diciembre-2009
Mensajes: 6
Antigüedad: 14 años, 4 meses
Puntos: 0
Información Ayuda con cadenas en C

mi problema es el siguiente.

tengo k buscar una palabra en una cadena de caracteres y devolver su posicion en la cadena si la encuentra y -1 sino la encuentra.

Código:
int main()
{
   char cadena[100];
   char palabra;
   int posicion;

  printf("Introduzca la palabra a buscar: ");
  scanf("%s", &palabra);
   
   posicion = buscarPalabra(frase,palabra);
   
   if(posicion=-1)
   {
     printf("La palabra introducida no se encuentra en la frase"); 
   }
   else
   {
     printf("La palabra %s se encuentra en la posicion %d", palabra,posicion);
   }


int buscarPalabra(char cadena[], char palabra[])
.
.
.
.
.
como podria plantear esa funcion xra buscar 1 palabra en una cadena y devolver la posicion en la que se encuentr????

gracias