Código c++:
Ver original
class rutin{ public: unsigned int lon; int colum, fila; char titulo[50]; int atras,caso; int Marcafin; int Fuer; char FileName2[50]; char CodOpe[5]; int Fuerza,Forzar; public: ~rutin(){}; void Rutinaalfa(int guion,char *CAMPO); void Rutina(int guion,char *CAMPO); void Rutina3(int guion,char *CAMPO); int ValidaDigitoFarmacia(char *campo,char *DigFarm,char *NDigFarm); int ValidaDigitoReceta(char *Recetario,char *DigReceta); int ValidaDigitoProf(char *Profe,char *Recetario); int Buscocod(char *Barr1,char *Campo1); }; class pami{ private: int Forzar; int Fuerza; char DIGFARMACIA[9]; char NUEDIGFARMACIA[9]; int Forzado,Status,Duplica; int Marcafin,Fuer,Ff,colum; char Finalizo; int caso; protected: char FileName[50]; //Se usa en Paminue y en rutina para identificar al operador char baileg[5],factura[5],caja[11]; char Desde[5],Hasta[5],Farmacia[10],Facturado[11],Inst[11],Bonif[11],Neto[11],Lotes[4]; public: pami(); ~pami(){}; void menuh5(); void saveh5(); }; class paminue : public pami{ private: char DigProfesional[9]; char DigFarmacia[9]; char DigReceta[11]; char DigMedicam[7]; char DigAfiliado[12]; char CodOpe[5]; char Orden[5]; int iRecetario[500]; int Rece; int ArmoPantalla; int iDesde; int iOrden; char finalizo; //Campos Caratulas 1 o 3 char Codigo[2]; char Cod; int ff; char Desde1[5],Hasta1[5],Facturado1[11],Inst1[11]; char Recetario[13]; char Profe[13],Barr1[14],Barr2[14],Campo1[8]; char Medicam1[8],Medicam11[8],Medicam2[8],Medicam12[8]; int MARCE1; public: paminue(); void saveh13(); void menuh13(); void menu(); }; int main(int argc,char **argv){ paminue a; return(0); }
Me tira un error que falta un ; antes de a si escribo paminue; el programa compila pero no corre como se esperaria.