Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/09/2008, 07:05
Avatar de WaRc3L
WaRc3L
 
Fecha de Ingreso: agosto-2008
Ubicación: My House
Mensajes: 89
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: Ayuda en c++ Urgente!!

Me puedes decir que hace la funcion cuentaPalabra?

Si lo que hace es contar las palabras, de una cadena caracteres, es facil.

Seguramente sabes, que toda cadena de caracteres acaba con un \0 no?, pues eso es lo importante.

Para contar los caracteres que hay en una cadena, lo primero que necesitas es la cadena en una matriz de chars ( que se puede combinar con los char* ).

Código:
char Cadena[100]; // Matriz de 100 bytes.
Despues, preguntar que cadena de caracteres quiere.

Yo hago servir el cin, puedes hacer servir el scanf, es lo mismo.

Código:
cin >> Cadena;
Quando tengas la cadena, puedes saber quantos caracteres hay en esa cadena haciendo lo siguiente:

Código:
for ( Tamaño_Cadena=0;Cadena[Tamaño_Cadena]!='\0';Tamaño_Cadena++);
En la variable Tamaño_Cadena, tendrias el numero de caracteres que hay en la cadena. Esto, lo implementas a la funcion, y retornas dicho valor.

Por cierto, no te lias con el parametro, los matrizes ( [] ) y los punteros (*
) a char, son practicamente lo mismo.

Saludos! Espero que te haya ayudado en algo, si no, hacmelo saber!
__________________
Habla tu lenguaje favorito! Habla C++!