Programación General > Visual Basic 6.0 e inferiores

 Como ver los valores dentro de un Array

(1/1)

Hijo de Gargamel:
Bueno, en primer lugar, no sé si debería estar esto aquí, puesto que yo programo en el Visual Studio 2005, pero esque no lo he encontrado por ninguna parte....

La duda es la siguiente, supongamos que me creo un array:

       Dim Matriz(3 ,3) as String

y ahora me creo una variable:

        Dim VariableX as Integer

pues mi problema es lo siguiente, si yo quisiera meter el valor que adquiere el array Matriz( 2, 1) y quisiera meter sólo el 1 en la variable VariableX...como demonios lo hago? porque debe de existir algún método para hacerlo no?

no se si me he explicado bien, no quisiera meter el valor 1, quiero meter cualquier valor que adquiera el array Matriz( - , X)en la variable interna X en este caso.

Gracias por todo y espero respuestas lo antes posible ;)

Jimbenit:
Algo muy importrante, esta seccion es de VB6.0 y no de .NET, te recomiendo que otra duda de estas la postees en esa seccion . Lo que sea de VB6.0 en VB6.0 y lo de .NET en el foro que SE HIZO PARA .NET
BIenvenido a solocodigo  B)  :lol:


Sigue las indicaciones que te dejo en el codigo, Saludos

Ejecutalo y me cuentas


--- Código: Text ---Module Module1     Sub Main()        'Hola, mira si lo que deseas es introducir la segunda dimension en la variable X        'mira este ejemplo:         'Me imagino que esa segunda componente NO LA DISGITAS TU sino que tu aplicacion la        'calcula o la hace con un bucle (for, do, while) o por medio de otro contador, cierto?         'variables de contador        Dim i, j As Integer                'declaremos una matriz de ejemplo y rellenemosla con lo que sea.        Dim Matriz(0 To 3, 0 To 3) As String        'ahora COMO NO ERES TU QUIEN digita las componentes, entonces es VB2005 quien las calcula, te recomiendo        'que examines tu codigo donde las componentes avanzan, NO TRATES DE CAPTURAR LA SEGUNDA COMPONENTE        'DESDE LA MATRIZ SINO DESDE LOS CONTADORES, en este ejemplo, desde las i y las j        'En este pequeño ejemplo hagamos un bucle for anidado, como sigue:        For i = 0 To 3            For j = 0 To 3                Matriz(i, j) = Chr(65 + j + i * 3)            Next j        Next i         System.Console.WriteLine("")        System.Console.WriteLine("Bienvenido a solo codigo")        System.Console.WriteLine("")        'Ahora arrojemoslas en la pantalla        For i = 0 To 3            For j = 0 To 3                If j = 3 Then                    System.Console.WriteLine("A(" & i & " , " & j & ")=  " & Matriz(i, j))                Else                    System.Console.Write("A(" & i & " , " & j & ")=  " & Matriz(i, j) & "    ")                End If            Next j        Next i         'Y COMO VERAS , EN ESTE EJEMPLO, NO SE UTILIZO LA VARIABLE X ya que podeis obtener la segunda componente        'desde las variables de INCREMENTO          System.Console.WriteLine("")        System.Console.WriteLine("Saludos")        System.Console.WriteLine("Quiero mucho a Toph")        System.Console.WriteLine("Nota:")        System.Console.WriteLine("No se si te sirva este pequño ejemplo, ")        System.Console.WriteLine("Si lo miras bien te das cuenta que estoy capturando las dos componentes")        System.Console.WriteLine("de la matriz por medio de las variables de INCREMENTO")        System.Console.WriteLine("")        System.Console.WriteLine("")        System.Console.WriteLine("La matriz 'A' esta llena de las letras , de la A hasta la M")         System.Console.ReadLine()       End Sub End Module 

Hijo de Gargamel:
Vale...jeje, la respuesta a mi duda está hecha, pero esque exactamente no era eso lo que quería decir....Empezaré bien desde el principio:

En primer lugar, quería hacer un programa que simule los saltos de un caballo en un tablero de ajedred. Mi programa está compuesto por 3 partes.

Jimbenit:
Lo que lleves de tu codigo postealo, asi te entendere mejor

Nota:
Donde esta Iron Man? , este post debe ser trasladado a VB.NET

Hijo de Gargamel:
Bueno problema resuelto...debía de estar con la mente opaca porque vamos, me acabo de dar cuenta que mi gran problema era una estupidez...jeje gracias por contestar, porque sabes como descubrí mi error? estaba explicandote paso a paso mi programa, por dónde iba y demás...y yo sólo me dí cuenta de lo sencilla que era mi respuesta...

Gracias por todo tío

P.D: por cierto, antes no quería responder tan mal y tan rápido, simplemente le dí al tabulador creyendo que estaba en el Visual y claro, se me pasó al botón enviar y le dí a intro sin darme cuenta...un fallo de principiante...jaja

Navegación

[0] Índice de Mensajes

Ir a la versión completa