ayuda con ejercicio en c++ que utiliza pilas

charly varon
31 de Marzo del 2015
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