Ver Mensaje Individual
  #33 (permalink)  
Antiguo 19/04/2005, 06:48
MaxExtreme
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 1 mes
Puntos: 17
Cita:
Iniciado por DarkJ
¿Hola? ¡Hola! ,hola. <hola> "hola" -hola , por poner unos ejemplos donde no solo son espacios. Y en el mensaje donde pones el codigo citas un mensaje donde dice que lo que quiere es contar apariciones de palabras, que es lo que has dicho que no hace strstr().

De todas formas, tampoco es necesario poner el codigo exacto, lo importante es poner las ideas. Diciendo que mire strstr(), y que debe mirar que no forme parte de otra palabra, yo creo que hubiese bastado. Luego que el se pelee con la implementacion. Porque 10 programadores te van a dar 20 implementaciones "perfectas" de la misma idea (seguro que se puede hacer con una maquina de estados recorriendo caracter a caracter la cadena).
Pues sencillamente no. Cierto, creí que sólo te referistes a espacios. Para caracteres especiales, una macro o isalpha(). Y no, no hay muchas implementaciones perfectas en éstas cosas: Hay 1. Precisamente, esa "una" es la que se intenta lograr en las librerías estándar.