elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 08:33  


Tema destacado: Nueva página de elhacker.net en Google+ Google+

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderador: [D4N93R])
| | | |-+  Programa para contar caracteres y palabras*. Act. 20/08/10
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Programa para contar caracteres y palabras*. Act. 20/08/10  (Leído 7,175 veces)
43H4FH44H45H4CH49H56H45H
Wiki

Desconectado Desconectado

Mensajes: 483



Ver Perfil
Re: Programa para contar caracteres y palabras*.
« Respuesta #15 en: 20 Agosto 2010, 06:06 »

Si hubiese un espacio al final de todo el texto se contaria como una palabra mas.
Hace un tiempo hice algo asi para sacar info de archivos de texto, es similar a lo que comento [D4N93R].

Código
Imports System.IO
Public Class Form1
   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
 
       Dim palabras As Integer = 0
       Dim letras As Integer = 0
       Dim numeros As Integer = 0
 
       Dim lineas As String() = File.ReadAllLines("C:\1.txt")
       For Each linea As String In lineas
           For Each palabra As String In linea.Split(" ")
               If (palabra.Length > 0) Then
                   palabras = palabras + 1
                   For Each letra As Char In palabra.ToCharArray()
                       If (Asc(letra.ToString()) > 47 And Asc(letra.ToString()) < 58) Then
                           numeros = numeros + 1
                       ElseIf (Asc(letra.ToString()) > 64 And Asc(letra.ToString()) < 123) Then
                           letras = letras + 1
                       End If
                   Next
               End If
           Next
       Next
 
       Label1.Text = "Palabras: " & palabras & Microsoft.VisualBasic.vbNewLine & "Letras: " & letras & Microsoft.VisualBasic.vbNewLine & "Numeros: " & numeros
 
   End Sub
End Class


En línea


-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W
raul338


Desconectado Desconectado

Mensajes: 2.371


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Programa para contar caracteres y palabras*.
« Respuesta #16 en: 20 Agosto 2010, 06:13 »

se puede optimizar, hasta se puede hacer facil con expresiones regulares.

Consejo, no uses cstr!!! Usa .toString() !

Codelive, lindo codigo, aun asi apostaria a regexp :xD


En línea

seba123neo


Desconectado Desconectado

Mensajes: 3.214



Ver Perfil WWW
Re: Programa para contar caracteres y palabras*.
« Respuesta #17 en: 20 Agosto 2010, 06:16 »

C# Regular expression Recipes—Counting Lines of Text
En línea

Mucha gente, especialmente la ignorante desea castigarte por decir la verdad, por ser correcto, por ser tú. Nunca te disculpes por ser correcto, o por estar años delante de tu tiempo.
Si estas en lo cierto, y lo sabes, que hable tu razón. Incluso si eres una minoria de uno solo, la verdad sigue siendo la verdad. M. Gandhi
Braayhaan

Desconectado Desconectado

Mensajes: 224



Ver Perfil
Re: Programa para contar caracteres y palabras*.
« Respuesta #18 en: 20 Agosto 2010, 06:20 »

Keyen Night ya le puse el Textchanged y le modifique la interface y le puse tooltip a los botones xDD
En línea

Braayhaan

Desconectado Desconectado

Mensajes: 224



Ver Perfil
Re: Programa para contar caracteres y palabras*. Act. 20/08/10
« Respuesta #19 en: 20 Agosto 2010, 09:56 »

Nueva version  :silbar:
En línea

juan1987

Desconectado Desconectado

Mensajes: 1


Ver Perfil WWW
Re: Programa para contar caracteres y palabras*. Act. 20/08/10
« Respuesta #20 en: 22 Septiembre 2011, 19:12 »

Hola, yo intenté hacer algo parecido pero no me funcionó. ¿Están seguros que hay que usar .toString() en vez de cstr?
En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines