Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/03/2010, 11:44
CalgaryCorpus
 
Fecha de Ingreso: junio-2008
Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 15 años, 10 meses
Puntos: 61
Respuesta: Contar número de palabras recursivamente [C]

Cita:
Iniciado por Godiecar Ver Mensaje
Hola, a la función NumPalabras de este código se le pasa como argumento una cadena, y devuelve el número de palabras que hay en ella, simplemente contando los espacios en blanco que hay.
En un caso "maldito", si alguien escribiera
Código C:
Ver original
  1. "un    texto        con       muchos          espacios     entre           medio"

tendrias muchos mas espacios que palabras.

Tambien hay que considerar espacios adelante o atras.

Parece mejor una maquina de 2 estados (fuera o dentro de una palabra), en donde cada vez que entras a una palabras cuentas y cada vez que sales vuelves a estar listo para contar otra vez.