convertir una cadena a matriz
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é.
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é.
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
Lo lógico sería:
cadena1="uno":cadena2="dos",etc.
matriz(1)=cadena1:matriz(2)=cadena2,etc.
No sé si te entendí.
Saludos
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
:)
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
:)
