Programación General > Visual C++
añadir matriz a una lista
(1/1)
NovaG8:
amigos quiero añadir matriz a una lista mediante un boton y textbox
y no me sale mi codique queda asi:
int j,i;
//n=Convert::ToInt16(txttamaño->Text);
int m1[10][10];
for( i=0;i<10;i++){
for( j=0;j<10;j++){
m1[j]=Convert::ToInt16(txtcantidad1->Text);
}
}
lstmatriz1->Items->Add(Convert::ToString(m1[j]));//uso listView
txtcantidad1->Text="";
txtcantidad1->Focus();
}[/list]
querio que salga ordenada como una matriz ps, y que lo quiero añadir manualmente y con ese codigo me sale otra cosa,
tambien no saben otra herramienta para mmostrar matrices algo parecido como en jtexarea de java.
m0skit0:
--- Cita de: "NovaG8" ---lstmatriz1->Items->Add(Convert::ToString(m1[j]));//uso listView
--- Fin de la cita ---
Esto va fuera del bucle, entiendo. Entonces obviamente m1[j] es un elemento que no existe en tu matriz, ya que al finalizar los bucles anidados tienes que i = 10 y j = 10. Además, sólo estás intentando mostrar un elemento y no toda la matriz. Te aconsejo que te hagas una clase Matriz y le añadas métodos que conviertan tu matriz como consideres (o usa una librería para ello).
--- Cita de: "NovaG8" ---tambien no saben otra herramienta para mmostrar matrices algo parecido como en jtexarea de java.
--- Fin de la cita ---
¿Una tabla?
NovaG8:
pero el problema es que si lo pongo fuera del bucle me sale otra cosa, por ejemplo añado el 1 y en la lista de muestra algo como esto 325145, por que sera.
y otro problema es que si lo dejo dentro del bucle y si por ejemplo añado 2 ese se repite 100 veces.
como lo soluciono sin usar funciones, por que soy principiante no se usarlo bien.
pdt: pondria imagenes pero todavia no puedo.
Navegación
Ir a la versión completa