Foro: Dudas y Consultas

Punto 10 tp1

Re: Punto 10 tp1

de Verónica Torres -
Número de respuestas: 0
Hola Ignacio, es correcto, serían dos listas diferentes, similar a cuando trabajaban con arreglos, debes definir un registro para alumno, otro registro para carrera, con ello tendrías dos nodos distintos y por lo que necesitarías 2 punteros distintos, por ejemplo
typedef struct talumno{
campos para alumno
};
typedef struct tnodo_alu *palumno;
typedef strcut tnodo_alu{
talumno dato;
palumno sig_alu;
};
// aquí podrías tener la definición de tu lista para alumnos si vas a usar un puntero y un contador por ejemplo
typedef struct tcarrera{
campos para carrera
};
typedef struct tnodo_carrera *pcarrera;
typedef strcut tnodo_carrera{
tcarrera dato;
pcarrera sig_car;
};
//aquí también podrías definir la lista o bien directamente usar un puntero de tipo p
carrera