[C con Clase] Ayuda con arreglos unificados
marcelinux
marcelinator en gmail.com
Dom Nov 8 20:22:53 CET 2015
El pasado 2015-10-27 02:19:06, Jose Vicente escribió:
JV> Gracias por su ayuda, según su conocimiento cual seria la mejor forma de
JV> resolver este problema: Ingreso de n cantidad de personas, luego crear un
JV> reporte de cuantas compras fueron por días(El programa trata de ingresar n
JV> cantidad de compras luego crear reportes por día).
Haría dos estructuras de datos:
La primera, para las personas.
struct Persona{
char Nombre[100];
float Nit;
};
Y otra para registrar las ventas de cada Persona.
struct Ventas{
struct Persona Cliente;
short Tiempo;
short Dia;
int Precio;
};
Después reservaría memoria para el número de ventas que quiera registrar.
Pongamos que son 10:
struct Ventas *pVentas;
pVentas = malloc(10 * sizeof(Ventas));
Ahora ya puedo pedir las 10 ventas.
Y después podré organizarlas por Persona, Tiempo, Dia o Precio.
Obviamente hay diferentes formas que afrontarlo, sólo espero que te sirva de inspiración.
.
Sólo necesito aprender un poquito más. Gracias por tu ayuda.
Más información sobre la lista de distribución Cconclase