Programación
No te pierdas ningún tema nuevo, hacé click en Me gusta
Necesito ayuda en Lenguaje C!!
En el foro de Programación
| |
| necesito hacer este ejercicio: p { margin-bottom: 0.21cm; }
Es un programa de Arrays.. Aa parte que no se como hacer es: contar las palabras por cada cadena.... o sea si yo escribo: Hola como estan... ¿comó cuanto, cada palabra en la cadena? e tratado con strlen pero no lo e logrado.. por favor necesito ayudita. |
2 Comentarios
| |
| Aunque mis conocimientos en C++ son limitados, quizás te puede ayudar este manual completo (PDF 1,2 megas) Manual C++ Un saludo Editado por Catweazle: 12.11.11 a las 06:40 |
| |
| podes usar la funcion strtok a esta le pasas como parametro un caracter delimitador (seria el ' ' o espacio) y cuando encuentra ese caracter "corta" la cadena en 2. Ojo que te modifica la cadena original, asique guardate una copia Ahi entonces, podes ir contando cada vez que corta, y listo. Ademas, por cada cadena que te devuelve cortada (que es una palabra), le tiras un strlen y listo. Yendo mas profundo, podes pasarle mas de un caracter delimitador, comoo ','; '.' y evitas las comas y puntos, y las ignoras al hacer strlen Las palabras de 4 palabras las podes ir guardando en un array dinamico (pedis memoria por cada palabra quie encontras, con la funcion malloc) y guardas las ocurrencias. No recuerdo mucho la sintaxis de C, pero ahi te tire un poco como orientarlo, y las funciones que podrias necesitar. Googlealas para ver bien como usarlas |
| Herramientas | |
| |