necesito saber cual es el error, lo quer pasa es que al intentar compilarlo, me muestra un mensaje que dice, que la funcion no se ha finalizado correctamente, y además, que tampoco me funciona la opcion de salir
//menu el cual muestra al usuario unas opciones//
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <dos.h>
#include <process.h>
void ANTINFLAMATORIOS(); //funcion sin parametros//
const disp= 50;
struct farmacia //nombre de la estructura principal//
{
int cant;
int exi1;
int est2;
int est3;
int est;
int op;
int op1;
int op2;
long int cod;
char nomus[20];
};
struct farmacia medicamentos [10];
int j;
{
void main()
{
textcolor(3);
textbackground(8);
clrscr();
gotoxy(27,6); cout<<"*** FARMACIA CENTRO DE SALUD *** \n\n\n";
gotoxy(30,8); cout<<"MENU PRNCIPAL\n\n\n";
gotoxy(15,17);cout<<"ANTINFLAMATORIOS opcion (1)\n\n\n";
gotoxy(45,21);cout<<"SALIR opcion (2)\n\n\n";
cin>>op;
switch (op)
{
case 1:ANTINFLAMATORIOS();
break;
}while (op<=2)
getch();
}
void ANTINFLAMATORIOS ()
{
clrscr();
gotoxy(27,6); cout<<"*** FARMACIA CENTRO DE SALUD *** \n\n\n";
cout<<"\n======================================\n\ n\n";
gotoxy(30,8); cout<<"MEDICAMENTOS\n\n\n";
gotoxy(15,13); cout<<"ANTINFLAMATORIOS\n\n\n";
cout<<"\n--------------------------------------\n\n";
cout<<"PENICILINA opcion (1)\n\n\n";
cout<<"SALIR(2)\n\n\n";
cout<<"Elija un opcion\n\n\n";
cin>>op1;
switch (op1)
{
case 1:clrscr();
cout<<"* FARMACIA CENTRO DE SALUD * \n\n\n";
cout<<"\n======================================\n\ n\n";
cout<<"PENICILINA\n\n";
for(int j=0;j<=1;j++) {
cout << " Digite el nombre del usuario ";
gets (medicamentos[j].nomus);
cout << "Digite el codigo del carnet del usuario ";
gets (medicamentos[j].cod);
cout << " Datos del usuario numero 0:\n";
cout << " Nombre :" <<medicamentos[j].nomus;
cout << " Codigo :" <<medicamentos[j].cod;
cout<<"Digite la cantidad prescripta por el medico\n\n\n";
cin>>cant;
exi1=cant-disp;
cout<<"La cantidad disponible es:\n\n\n"<<exi1;
cout<<"Digite el estrato a cual pertenece\n\n\n";
cin>>est;
if(est==1)
cout<<"Cubre todo el valor de el medicamento\n\n\n";
if(est==2)
cout<<"Cubre el 75 porciento del medicamento\n\n\n";
if(est==3)
cout<<"El sisben no cubre el valor total del medicamento\n\n";
return ; }
break;
}
case 2:clrscr();
break;
}while (op2<=2)
getch();
}