void visualizar (void)// funcion de la pila que le permite visualizar datos
{
char n;
p = (struct pila*) malloc(sizeof(struct pila));
if (cima==NULL)//si c esta vacio
{
do
{
clrscr();
cout<<"NO HAY ELEMENTOS A LISTAR";//entoces mostrar esto
gotoxy(5,19);cout<<"Desea regresar al menu principal S/N"<<endl;
gotoxy(5,20);cin>>n;
}
while((n=='n')||(n=='N'));
menu();
}
else// si no
{
clrscr();//limpiar pantalla
do
{
p=cima;//asignas inicio a p
while (p!=NULL)//mientras la p no este vacia
{
printf("primer nombre : %sn", p->prinomb);
printf("segundo nombre : %sn", p->segnomb);
printf("primer apellido : %sn", p->priapel);
printf("segundo apellido : %sn", p->segapel);
printf("cedula : %dn", p->ced);
printf("edad: %dn", p->edad);
printf("tel : %dn", p->tel);
printf("sexo : %sn", p->sex);
printf("afiliacion: %sn",p->eps);
printf("E_mail: %sn", p->mail);
p=p->sig;
free(cima);
gotoxy(5,19);cout<<"Desea regresar al menu principal S/N"<<endl;
gotoxy(5,20);cin>>n;
}
}
while((n=='n')||(n=='N'));
menu();
}
getch();
}