ayuda con ejercicio en c++ que utiliza pilas
Quien me puede colaborar con el siguiente ejercicio, la idea es crear un menu de opciones para ingresar datos, visualizarlos y eliminarlos y tener en cuenta las siguientes recomendaciones,
Debe definirse una estructura llamada préstamos, es decir struct prestamos y en ella almacenar la información solicitada a través de sus miembros. Debe hacer uso de apuntadores y los operadores new y delete para la gestión de memoria.
Que a través de un menú de opciones permita en cualquier momento: Ingresar datos a la estructura, visualizar los datos y eliminar datos dela estructura.
Las tres opciones del menú deben estar definidas en funciones.
El programa debe comportarse como una pila, es decir que el último elemento o dato ingresado es el primero en salir, lo que tengo hasta el momento:
#include
#include
#include
#include
using namespace std;
void ingresardatos();
void visualizar();
void eliminar();
struct prestamos //nombre de la estructura
{
int numero; //miembro de tipo entero
struct prestamos *sig; //apuntador miembro del tipo struc prestamos
} *inicio=NULL, *final=NULL; // apuntadores de instancia de la estructura
int ingresardatos;
int visualizar;
char codigoequipo[20];
char marca[20];
char dependencia[20];
char fechaprestamo[20];
struct prestamos *sig;
int main()
{
int opc=0;
do
{
system("cls");
cout
Debe definirse una estructura llamada préstamos, es decir struct prestamos y en ella almacenar la información solicitada a través de sus miembros. Debe hacer uso de apuntadores y los operadores new y delete para la gestión de memoria.
Que a través de un menú de opciones permita en cualquier momento: Ingresar datos a la estructura, visualizar los datos y eliminar datos dela estructura.
Las tres opciones del menú deben estar definidas en funciones.
El programa debe comportarse como una pila, es decir que el último elemento o dato ingresado es el primero en salir, lo que tengo hasta el momento:
#include
#include
#include
#include
using namespace std;
void ingresardatos();
void visualizar();
void eliminar();
struct prestamos //nombre de la estructura
{
int numero; //miembro de tipo entero
struct prestamos *sig; //apuntador miembro del tipo struc prestamos
} *inicio=NULL, *final=NULL; // apuntadores de instancia de la estructura
int ingresardatos;
int visualizar;
char codigoequipo[20];
char marca[20];
char dependencia[20];
char fechaprestamo[20];
struct prestamos *sig;
int main()
{
int opc=0;
do
{
system("cls");
cout