Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: birdez en 20 Noviembre 2011, 21:55 pm



Título: Contar Palabras
Publicado por: birdez en 20 Noviembre 2011, 21:55 pm
hola buenas a todos era para pediros ayuda a la hora de hacer una funcion que permita contar las palabras que aparecen en una frase o texto ya q contar caracteres si que me sale pro no me sale contar palabras
muchas gracias de antemano


Título: Re: Contar Palabras
Publicado por: raul338 en 20 Noviembre 2011, 21:58 pm
Utiliza la misma metodologia.

No se hacen tareas :P Muestra como vas yendo :P


Título: Re: Contar Palabras
Publicado por: birdez en 20 Noviembre 2011, 22:00 pm
okey no qiero q me resolvais cosas sino mis dudas este es el codigo que ice para lso caracteres pro el de las palabras no se hacerlo


 Dim n As Integer
  Dim contador As Integer = 0

  For n = 0 To Len(cadena) - 1
     If cadena.Chars(n) = caracter Then
      contador = contador + 1
     End If
  Next n

  Return contador


Título: Re: Contar Palabras
Publicado por: BlackZeroX en 20 Noviembre 2011, 22:02 pm
Solo cuenta cada Espacio consecutivo... y aplicas estos criterios:

* Espacio Consecutivos: por ejemplo " ", "   ", "               ", etc.

Solo cuentalos y a la cantidad final de espacios SUMALE 1, ten encuenta que los espacios al inicio y al final NO CUENTAN... si no es tuprioridad la velocidad para este caso usa Trim$()

Edito:

Esto va en .Net...

Dulces Lunas!¡.


Título: Re: Contar Palabras
Publicado por: birdez en 20 Noviembre 2011, 22:03 pm
pro eso de los espacios donde lo pongo porque estoy intenando aprender visual pro no tengo mucha idea xD
si me lo pudierais explicar de la forma ams sencilla os lo agradeceria


Título: Re: Contar Palabras
Publicado por: seba123neo en 20 Noviembre 2011, 22:09 pm
pro eso de los espacios donde lo pongo porque estoy intenando aprender visual pro no tengo mucha idea xD
si me lo pudierais explicar de la forma ams sencilla os lo agradeceria

mal titulo y le erraste de categoria, fijate bien para la proxima.

podes usar expresiones regulares tambien, es solo buscar 2 minutos en internet y tenes resultados como estos:

Function to Count Words in C#  (http://www.thejackol.com/2006/06/23/function-to-count-words-in-c-aspnet/)

C# Word Count (http://www.dotnetperls.com/word-count)



Título: Re: Contar Palabras
Publicado por: Novlucker en 22 Noviembre 2011, 12:45 pm
Ya debe de haber hecho la tarea, así que trim, split, count

Saludos