record *t;
t es un puntero que no apunta y no hay memoria para guardar datos, por lo que se produce un error.
Modificar a:
record *t = new record();//Es mejor agregar un constructor vacío
Luego agregar: antes
devolver 0
eliminar t;
record *t;
t es un puntero que no apunta y no hay memoria para guardar datos, por lo que se produce un error.
Modificar a:
record *t = new record();//Es mejor agregar un constructor vacío
Luego agregar: antes
devolver 0
eliminar t;