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

Como meter caracteres de un String en un Arreglo

Estas en el tema de Como meter caracteres de un String en un Arreglo en el foro de Visual Basic clásico en Foros del Web. Buenas. Tengo una duda enorme. Como hago para meter los caracteres de un string en un arreglo. Es decir. Tengo: Dim nombre As String Nombre ...
  #1 (permalink)  
Antiguo 16/09/2009, 08:50
 
Fecha de Ingreso: septiembre-2008
Mensajes: 91
Antigüedad: 15 años, 7 meses
Puntos: 0
Busqueda Como meter caracteres de un String en un Arreglo

Buenas.

Tengo una duda enorme.

Como hago para meter los caracteres de un string en un arreglo.
Es decir.
Tengo:

Dim nombre As String
Nombre = "Pepe"

y como hago para meter cada caracter en un arreglo.
meter la "p" en un campo, la "e" en otro, y así sucesivamente.



Gracias por su tiempo...


Éxitos!!!
  #2 (permalink)  
Antiguo 16/09/2009, 09:21
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 9 meses
Puntos: 29
Respuesta: Como meter caracteres de un String en un Arreglo

No sé a que te refieres con eso de "arreglo".

Si lo que quieres es crear un Array con una frase puedes hacer esto:

Dim F As Long
Dim Nombre As String
Dim Arreglo() As String

Nombre="Pepito"
ReDim Arreglo(Len(Nombre)) As String
For F = 1 To Len(Nombre)
Arreglo(F)=Mid$(Nombre, F, 1)
Next F

Y listo, cada caracter será un elemento del Array

Si lo que quieres es extraer el caracter numero X de la frase, pues no necesitas el Array:

Caracter=Mid$(Nombre,X,1)

A ver si eso te aclara algo.
  #3 (permalink)  
Antiguo 16/09/2009, 14:13
 
Fecha de Ingreso: septiembre-2008
Mensajes: 91
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Como meter caracteres de un String en un Arreglo

array = matriz = arreglo

En mi país solemos decirle así...

Gracias por la solución




ÉXITOS!!!
  #4 (permalink)  
Antiguo 16/09/2009, 16:12
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 9 meses
Puntos: 29
Respuesta: Como meter caracteres de un String en un Arreglo

Parece que he hecho una deducción acertada al pensar que te referias a eso.
Sigo siendo un crack de los lenguajes.
Personalmente en mi interior siempre las he llamado Tablas, aunque si razonamos un poco, con un nivel o dimension sería una lista, con 2 dimensiones una tabla y con 3 un cubo... y no quiero pensar en 4 o mi cabeza implosionará o me encontraré dentro del hypercubo. ;-D

Saludos.
  #5 (permalink)  
Antiguo 17/09/2009, 06:16
 
Fecha de Ingreso: junio-2008
Ubicación: Punta Alta, Argentina
Mensajes: 82
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Como meter caracteres de un String en un Arreglo

no va al caso mi comentario pero un array no es igual a una matriz... una matriz en un conjunto de arrays.. no es lo mismo un gato montes.... que te montes un gato.. XD XD
  #6 (permalink)  
Antiguo 17/09/2009, 07:00
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 9 meses
Puntos: 29
Respuesta: Como meter caracteres de un String en un Arreglo

No es por generar polémicas, pero en la ayuda de VB5, cuando buscas matriz pone:

Comprobar una matriz. IsArray
Crear una matriz. Array
Cambiar el límite inferior predeterminado. Option Base
Declarar e inicializar una matriz. Dim, Private, Public, ReDim, Static
Encontrar los límites de una matriz. LBound, UBound
Reinicializar una matriz. Erase, ReDim

Creo que lo que tu llamas un "conjunto de arrays" se llama "conjunto de arrays", y no matriz
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 08:56.