convertir una cadena a matriz

Maye
15 de Abril del 2003
una gran duda. hay forma de que si tengo de convertir una variable tipo cadena string
a un arreglo (matriz).
por que a la horad de asignar matriz(i)=cadena(i)
me dice que no es el mismo tipo de datos ERRor.13
se los agradeceré.

margompe
15 de Abril del 2003
No entiendo bien lo que haces. Según dices cadena(i) ya sería matriz, luego estarías haciendo una copia de la matriz "cadena(i)" en la matriz "matriz(i)"
Lo lógico sería:
cadena1="uno":cadena2="dos",etc.
matriz(1)=cadena1:matriz(2)=cadena2,etc.
No sé si te entendí.
Saludos

Eduardo
15 de Abril del 2003
Seguro intentas pasar cada caracter a cada indice de la matriz, como en c++!

Si es asi deberias hacer un For:Next y pasar cada caracter a la matriz, usando ASC(). Ejemplo

Dim S As String, Matrix(1 To 20) As Integer
For I = 1 to Len(S) 'Ojo Len(S)<20
Matrix(I)=Asc(Mid(S,I,1))
Next I
:)