listas enlazadas

oblivium
23 de Diciembre del 2004
tengo estructuras de listas enlazadas pero no se como unirlas
struct pelicula_vhs{
int clave_;
char titulo[30];
int stock
struct cliente *lista;
struct pelicula_vhs *sgte;
}
y la de cliente es de esta manera
struct cliente
{int codigo;
char nombre[25];
struct cliente *sgte;

mi duda es como uno estas listas.
primero tengo que ingresar las peliculas
luego viene el arriendo del cliente y ahi se me complica la cosa
ojala alguien me pueda ayudar
gracias

helldaga
23 de Diciembre del 2004
struct pelicula_vhs{
int clave_;
char titulo[30];
int stock
struct cliente *lista;
struct pelicula_vhs *sgte;
}

struct cliente
{
int codigo;
char nombre[25];
}

Una sln. podria ser que deje uno de los dos datos como lista principal y el otro como una ramificacion de cada nodo. Osea por ejemplo que la lista se cree en vase al tipo 'pelicula_vhs' y cada nodo de ste tipo apunta uno de tipo cliente.

c++ aniquilator
23 de Diciembre del 2004
Una preguntica y no se lo tomen a mal, porque no prueban la programacion orientada a objetos, las listas enlazadas y doblemente enlazadas tienen una explicación lógica y sencilla, prueben a implementarlas con clases, recuerden que son TDA .
En fin soy cubano y programo borland c++ builder.
chao.