ayuda en c

Iniciado por howaboutno, 21 Noviembre 2012, 16:47 PM

0 Miembros y 1 Visitante están viendo este tema.

howaboutno

hola!
Citarpara contar el numero de veces que se repite una palabra en una cadena como se haría? se que hay funciones para decirnos la posición, contar letras o numeros pero claro, esto ya sería una frase...todo introducido por teclado

Ferno

¿Cómo se te ocurre a vos?

C_1^N

Podes usar una estructura con una variable nombre y otra contador, y vas comparando las palabras en el texto, si es nueva la insertas en la lista, sino incrementas el contador de la palabra correspondiente.

Saludos!
La gestión manual de bloques de memoria en C es como hacer malabarismos con pastillas de jabón en la ducha de la prisión: todo diversión hasta que cometes un fallo

howaboutno

#3
solucionado! gracias

rir3760

Cita de: howaboutno en 21 Noviembre 2012, 16:47 PMpara contar el numero de veces que se repite una palabra en una cadena como se haría? se que hay funciones para decirnos la posición, contar letras o numeros pero claro, esto ya sería una frase...todo introducido por teclado
Utilizando la función "strstr" (prototipo en <string.h>) mas aritmética de punteros.

Como la política de estos foros es no hacer tareas ajenas primero debes demostrar un esfuerzo significativo, en otras palabras publicar los avances que llevas.

Un saludo
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language

leosansan

CitarNo te cortes y cuelga "tu" codigo. Con eso ya se vé que te lo estas currando y se te ayudará.
Saluditos!.