Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Pasar a binario

Estas en el tema de Pasar a binario en el foro de Visual Basic clásico en Foros del Web. Buenas ALguien sabe como puedo pasar a binario un string?? El string no tiene xq contener numeros, si no que contiene texto. Gracias...
  #1 (permalink)  
Antiguo 21/05/2007, 01:03
 
Fecha de Ingreso: mayo-2007
Mensajes: 8
Antigüedad: 17 años
Puntos: 0
Pasar a binario

Buenas
ALguien sabe como puedo pasar a binario un string??
El string no tiene xq contener numeros, si no que contiene texto.
Gracias
  #2 (permalink)  
Antiguo 21/05/2007, 07:34
Avatar de seba123neo  
Fecha de Ingreso: febrero-2007
Ubicación: Esperanza, Santa Fe
Mensajes: 1.046
Antigüedad: 17 años, 2 meses
Puntos: 19
Re: Pasar a binario

una posibilidad podria ser esta.por ejemplo el codigo ASCII de A es 65 entonces pasas el 65 a binario.

por ejemplo escribis ABC

65 + 66 + 67 = 198

198 = 11000110

entonces 11000110 es lo mismo que ABC.

seria un tipo de criptografia,no muy avanzada pero algo es algo.

pero el problemas esta en que si por ejempo escribis algo y en decimales la cifra te da 66 entonces o puede ser la B sola o puede ser 2 letras que su numero ASCII sumado de 66 por ejemplo dos ! cuyo numero ASCII es 33.ahi habria un problema.
__________________
" Todos Somos Ignorantes; lo que pasa es que no todos ignoramos las mismas cosas " - Albert Einstein

Última edición por seba123neo; 21/05/2007 a las 07:40
  #3 (permalink)  
Antiguo 22/05/2007, 01:15
 
Fecha de Ingreso: marzo-2007
Mensajes: 58
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Pasar a binario

Pero para que los sumas? pasa cada letra a ascii y despues a binario. Cada una por separado. Cada letra un byte

Ej:

HOLA = 72 79 76 65 (en ASCII)

HOLA = 01001000 01001111 01001100 01000001
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:28.