Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Programa para gestion de video club

Estas en el tema de Programa para gestion de video club en el foro de C/C++ en Foros del Web. Buenas noches, estoy haciendo un programa de administracion de un video club para una prueba, no se si me podrian explicar como cargar socios del ...
  #1 (permalink)  
Antiguo 07/11/2009, 18:42
 
Fecha de Ingreso: septiembre-2009
Mensajes: 10
Antigüedad: 14 años, 7 meses
Puntos: 0
Programa para gestion de video club

Buenas noches, estoy haciendo un programa de administracion de un video club para una prueba, no se si me podrian explicar como cargar socios del video club a un arbol y peliculas a una lista de peliculas....les dejo lo que voy haciendo para ver si estoy orientado y si me pueden dar alguna idea de codigo para avanzar....desde ya muchas gracias...toda ayuda es bienvenida....
P.D:lo estoy haciendo en code blocks en modulos diferentes.....

aca les dejo el .cpp y el .h del arbol de socios
#ifndef ARBOLSOCIO_H_INCLUDED
#define ARBOLSOCIO_H_INCLUDED

#include <iostream>
#include "socios.h"

typedef struct nodo_aux
{
Socio info;
nodo_aux * hizq;
nodo_aux * hder;
}Nodo;

typedef Nodo * Arbol;

void creararbol (Arbol &a);
void Insert(Arbol &a, Socio s);
#endif // ARBOLSOCIO_H_INCLUDED

#include "arbolsocio.h"

void creararbol (Arbol &a)
{
a = NULL;
}

void Insert(Arbol &a, Socio s)
{
if (a == NULL)
{
a = new Nodo;
a -> info = s;
a -> hizq = NULL;
a -> hder = NULL;
}
else
if (s < a->info)
Insert(a->hizq,s);
else
Insert(a->hder,s);
}

aca les dejos el .cpp y el .h de la lista de peliculas
#ifndef LISTAPELICULAS_H_INCLUDED
#define LISTAPELICULAS_H_INCLUDED
#include <iostream>
#include "Peliculas.h"
#include "String.h"

typedef struct nodo_aux{
pelicula info;
nodo_aux * sig;
}Nodo;

typedef Nodo * Lista;




#endif // LISTAPELICULAS_H_INCLUDED

#include "listapeliculas.h"

void Crear(Lista &l) //crea una lista nueva
{
l = NULL;
}

void InsFront(Lista &l, pelicula p)//agrega un elemento al principio de la lista
{
Lista aux;
aux=new Nodo;
aux->info=p;
aux->sig=l;
l = aux;
}

void ImprimirLista (Lista l)//imprime una lista
{
if (l != NULL)
{
printf ("%d",l->info);//aca esta %d pq lo saque de un ejemplo de enteros, no se como poner para peliculas
ImprimirLista (l->sig);
}
}

en otros modulos tengo el string, un modulo para socios, un modulo para peliculas y el main......
los socios y las peliculas estan definidos con typedef struct, pero lo que no se es como ingresar los socios al arbol y las peliculas a la lista..
Gracias y saludos....
Diego
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:38.