elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Extraer ASCII de cadena
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Extraer ASCII de cadena  (Leído 10,586 veces)
Javilondo

Desconectado Desconectado

Mensajes: 15


dfghftyn fthawpri+ok5t+'9i4 v0934u34+0953vn5


Ver Perfil
Extraer ASCII de cadena
« en: 30 Octubre 2008, 07:53 am »

Hola de nuevo!

Necesito extraer el código ASCII de cada caracter de una cadena de caracteres en VB6.

Se que los caracteres se pueden extraer con la función Mid(Cadena,inicio,longitud), pero lo que no consigo es extraer a cada caracter el código ASCII.

Cabe mencionar que en VB6 no existe el tipo Char, por eso guardo los caracteres en matrices tipo String de x*n, siendo "x" la longitud de la cadena inicial y "n" la posición del caracter. En éste caso los caracteres no son propiamente caracteres, sino cadenas con longitud de 1.

Después de esto es fácil referenciar los caracteres, pero cómo le puedo hacer para convertir el caracter en su valor ASCII?

Lamentablemente los tutoriales de VB6 que he encontrado hasta ahora son muy pobres y poco documentados, es por eso que estoy considerando mudarme a VB.NET ya que es mas amplio, pero por el momento nececito lograr esto en VB6.

Si alguien me ayuda con esto le estaré muy agradecido.

Saludos!!!


En línea

He dicho.
rob1104


Desconectado Desconectado

Mensajes: 340


Usuario común


Ver Perfil WWW
Re: Extraer ASCII de cadena
« Respuesta #1 en: 30 Octubre 2008, 08:05 am »

Código
  1. Function StrToAsc(str)
  2.    Dim i
  3.    Dim sAscii
  4.    sAscii = ""
  5.    For i = 1 To Len(str)
  6.        sAscii = sAscii + CStr(Asc(Mid(str, i, 1)))
  7.    Next
  8.    StrToAsc = sAscii
  9. End Function
Espero te ayude  :D

Saludos


En línea

Sin análisis de requisitos o sin diseño, programar es el arte de crear errores en un documento de texto vacío.
Javilondo

Desconectado Desconectado

Mensajes: 15


dfghftyn fthawpri+ok5t+'9i4 v0934u34+0953vn5


Ver Perfil
Re: Extraer ASCII de cadena
« Respuesta #2 en: 30 Octubre 2008, 11:46 am »

Muchas gracias robbie110487!!!  :D
Tu respuesta me ayudó muchísimo ya logré lo que nececitaba gracias a tu cooperación. :xD

Saludos.
Que estés bien! ::)
En línea

He dicho.
pilotomenduco

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Convertir un string de caracteres en ascii y viceversa
« Respuesta #3 en: 1 Noviembre 2013, 01:53 am »

necesito hacer algo parecido a lo anterior pero necesito convertir una cadena de datos que ingresan por el puerto, a valores ascii, para poder compararla con un caracter especial y encontrar el flag buscado, o sea, recorrer la cadena y comparar byte a byte o mejor dicho caracter a caracter ... espero se entienda..
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Extraer cadena de conexion
Hacking
leosanzio 6 4,334 Último mensaje 8 Marzo 2011, 23:05 pm
por leosanzio
Extraer cadena de conexion « 1 2 »
Ingeniería Inversa
leosanzio 12 8,024 Último mensaje 17 Marzo 2011, 14:07 pm
por N30h}
[SOLUCIONADO] Extraer cadena de conexion
Programación Visual Basic
leosanzio 7 5,996 Último mensaje 8 Marzo 2011, 23:28 pm
por raul338
cadena de caracteres a ASCII
Programación C/C++
sabar 5 3,446 Último mensaje 2 Diciembre 2014, 01:50 am
por rir3760
Descifrar una cadena ascii que esta codificada con otro algoritmo...
Programación Visual Basic
illuminat3d 0 1,459 Último mensaje 27 Julio 2019, 21:01 pm
por illuminat3d
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines