A ver, que no es eso, lee bien mi pregunta inicial, y lee tu mensaje, lo que preguntas son 2 cosas distintas, por lo que tendrán que ser funciones distintas (aunque se pueda hacer en una sola).
Pero lo principal, primordial, básico, esencial y decisivo es saber EXACTAMENTE qué necesitas conseguir.
Por ejemplo, la frase: "Hola, ¿qué haces? Hola, no hago nada"
Puedes contar todas las palabras de la frase.
Puedes contar una palabra determinada, por ejemplo: hola.
Son dos cosas distintas.
Caso 1: En el primer caso bastará con contar los espacios y sumar uno, total, 6 espacios +1= 7 palabras
Caso 2: En el segundo caso hay que recorrer la frase buscando la cadena de caracteres "hola", es también muy fácil, pero es distinto.
Por eso es necesario que sepas qué quieres conseguir, el caso 1 o el caso 2.
|