Hola amigos espero y me puedan ayudar necesito pasar cada caracter de una cadena a cada elemento de un vectr tipo string[] para poder despues sacar el ascii de cada elemento
alguna sugerencia
Cadena De Texto A Vector Tipo String
Objetivo: Re: Cadena De Texto A Vector Tipo String
Hola skhaliburg!.
No necesitas el vector.Usa la función Mid$
http://gambasdoc.org/help/lang/mid?es
Si vas recorriendo la cadena desde el principio hasta el final.Podrás luego usar la función Asc para averiguar su ascii.
Cuidado con caracteres como la ñ, que tendrás que usar la función string.
http://gambasdoc.org/help/cat/string?es
Saludos.
No necesitas el vector.Usa la función Mid$
http://gambasdoc.org/help/lang/mid?es
Si vas recorriendo la cadena desde el principio hasta el final.Podrás luego usar la función Asc para averiguar su ascii.
Cuidado con caracteres como la ñ, que tendrás que usar la función string.
http://gambasdoc.org/help/cat/string?es
Saludos.
Objetivo: Re: Cadena De Texto A Vector Tipo String
La solución de Shell, es la mejor.
De todos modos si lo que querías ver era como se resolvería tu problema usando arrays (vectores o matrices o tablas, como los quieras llamar), aqui lo tienes:
Nota:
Hay que tener especial cuidado con los parantesis "()" y los corcheres "[]":
Los parentesis pasan valores a funciones, mientras que los corchetes indican el indice del array a los que queremos acceder.
Saludos
De todos modos si lo que querías ver era como se resolvería tu problema usando arrays (vectores o matrices o tablas, como los quieras llamar), aqui lo tienes:
' gambas class file
PUBLIC SUB Form_Open()
DIM cadena AS String
DIM contador AS Integer
DIM codigo AS Integer
DIM vectorletra AS NEW String[]
DIM vectorascii AS NEW integer[]
DIM longitud_cadena AS Integer
cadena = "esta es la cadena a analizar"
longitud_cadena = Len(cadena)
vectorletra.Resize(longitud_cadena)
vectorascii.Resize(longitud_cadena)
PRINT "letra", "ASCII"
PRINT "------", "------"
FOR contador = 0 TO longitud_cadena - 1
vectorletra[contador] = Mid$(cadena, contador + 1, 1)
vectorascii[contador] = Asc(vectorletra[contador])
PRINT vectorletra[contador], vectorascii[contador]
NEXT
END
PUBLIC SUB Form_Open()
DIM cadena AS String
DIM contador AS Integer
DIM codigo AS Integer
DIM vectorletra AS NEW String[]
DIM vectorascii AS NEW integer[]
DIM longitud_cadena AS Integer
cadena = "esta es la cadena a analizar"
longitud_cadena = Len(cadena)
vectorletra.Resize(longitud_cadena)
vectorascii.Resize(longitud_cadena)
PRINT "letra", "ASCII"
PRINT "------", "------"
FOR contador = 0 TO longitud_cadena - 1
vectorletra[contador] = Mid$(cadena, contador + 1, 1)
vectorascii[contador] = Asc(vectorletra[contador])
PRINT vectorletra[contador], vectorascii[contador]
NEXT
END
Nota:
Hay que tener especial cuidado con los parantesis "()" y los corcheres "[]":
Los parentesis pasan valores a funciones, mientras que los corchetes indican el indice del array a los que queremos acceder.
Saludos
Objetivo: Re: Cadena De Texto A Vector Tipo String
si es simple de hacerlo sin ningun enredo
cantvector = Len(textbox1.Text)
FOR i: = 1 TO cantvector
vector[i - 1] = Mid(textbox1.Text, i, 1)
NEXT
cantvector = Len(textbox1.Text)
FOR i: = 1 TO cantvector
vector[i - 1] = Mid(textbox1.Text, i, 1)
NEXT
Objetivo: Re: Cadena De Texto A Vector Tipo String
Muchas gracias a todos por sus respuestas, de antemano les comento que fue de gran ayuda.
Ahora alguien me podría decir si se pueden crear funciones de tipo matrices o vectores y como funcionan y que los elementos de cada unop de los vectores se pueden utilizar en otras funciones
Ahora alguien me podría decir si se pueden crear funciones de tipo matrices o vectores y como funcionan y que los elementos de cada unop de los vectores se pueden utilizar en otras funciones
Objetivo: Re: Cadena De Texto A Vector Tipo String
pues claro que se puede. Como te dije mira en la zona de descargas que los ejemplos son muy buenos y bien explicados. De un solo vistazo te vas a quitar un montón de dudas.
Objetivo: Re: Cadena De Texto A Vector Tipo String
Me podrian dar el enlace de la zona de descargas donde dicen ue estan los ejemplos
Gracias
Gracias
Objetivo: Re: Cadena De Texto A Vector Tipo String
Este es el enlace directo a esa seccion:
http://foro.gambas-es.org/dload.php?action=category&cat_id=3
Saludos
Nota:
Tambien puedes ver mas ejemplos y manuales en:
http://jsbsan.blogspot.com/p/manuales.html
Saludos
http://foro.gambas-es.org/dload.php?action=category&cat_id=3
Saludos
Nota:
Tambien puedes ver mas ejemplos y manuales en:
http://jsbsan.blogspot.com/p/manuales.html
Saludos
Página 1 de 1
No puede crear mensajesNo puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.1116s (PHP: -34% SQL: 134%)
Consultas SQL: 23 - Debug off - GZIP Activado