Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2010, 04:21
Sotillo
 
Fecha de Ingreso: enero-2010
Mensajes: 4
Antigüedad: 14 años, 3 meses
Puntos: 0
introducir datos en un vector!!ayuda porfaavorrr

Hola!!!

Necesito ayuda!soy nueva en esto y tengo que hacer una practica que me permita introducir el nombre y la provincia de unos paradores, utilizando las operaciones basicas, concretamente creo que es con añadirprincipio de la lista pero no se como se hace. No se si me e explicado bien, os copio el codigo(estara muy mal seguramente).

DECLARACION DE TIPOS:
typedef int TLParador;
typedef char Tcadena [25];
typedef struct {
Tcadena nombre , provincia;
TLServicios lserv;
int paradorcercano;
}TDParador;

typedef struct{
TDParador unparador;
int sig;
}TNParador;

typedef TNParador TVParador [7];

typedef struct{
TVParador vpar;
int vacios; //Indica la primera posicion libre del vector
}TMParador;

TMParador memoria;
TLParador LP;

AÑADIR PRINCIPIO LISTA

void AnadirPrincipioLista(TLParador LP,TDParador elem){
TLParador aux;
AsignarMemoria(aux);
memoria.vpar[aux].unparador = elem;
memoria.vpar[aux].sig = LP;
LP = aux;
}

LO QUE LLEVO PARA INTRODUCIR LOS DATOS...

void IntroducirDatos(TVParador vector[]){

memoria[memoria.vacios].vpar.unparador.nombre = "ALCAÑIZ";
memoria[memoria.vacios].vpar.unparador.provincia = "TERUEL";

memoria[memoria.vacios].vpar.unparador.nombre = "BIELSA";
memoria[memoria.vacios].vpar.unparador.provincia = "HUESCA";

memoria[memoria.vacios].vpar.unparador.nombre = "SOS DEL REY CATÓLICO";
memoria[memoria.vacios].vpar.unparador.provincia = "TERUEL";

memoria[memoria.vacios].vpar.unparador.nombre = "TERUEL";
memoria[memoria.vacios].vpar.unparador.provincia = "TERUEL";

Ayuda porfiiiiiiiiii