Parte 3: Visualización de Estructuras de Datos
0  1  2  3  4


    En la tercera parte del conjunto de tutoriales relacionados a la depuración de programas, se presentan algunas funcionalidades adicionales del panel de inspección que permiten trabajar más cómodamente con estructuras de datos (clases, arreglos, etc.). Para ello, se utilizará el siguiente programa ejemplo:

#include <iostream>
#include <iomanip>
using namespace std;
 
struct registro {
   int n1,n2;
   double d;
};
 
void mostrar(registro *arreglo, int n) {
   for (int i=0;i<n;i++)
      cout<<i<<right
          <<setw(5)<<arreglo[i].n1<<" "
          <<setw(4)<<arreglo[i].n2<<" "
          <<arreglo[i].d<<endl;
}
 
int main(int argc, char *argv[]) {
   registro lista[10];
   for (int i=0;i<10;i++) {
      lista[i].n1=rand()%1000;
      lista[i].n2=rand()%1000;
      lista[i].d=double(rand()%1000)/1000;
   }
   mostrar(lista,10);
   return 0;
}


Puede cargar este código en un nuevo programa haciendo click aquí.


Comenzar...