Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2009, 13:08
haidion
 
Fecha de Ingreso: febrero-2004
Ubicación: Buenos Aires
Mensajes: 60
Antigüedad: 21 años
Puntos: 0
clase derivada, error expected ';' before a

Código c++:
Ver original
  1. class rutin{
  2.       public:
  3.          unsigned int lon;      
  4.          int colum, fila;
  5.          char titulo[50];
  6.          int atras,caso;
  7.          int Marcafin; int Fuer;
  8.          
  9.          char FileName2[50]; char CodOpe[5];
  10.          
  11.          int Fuerza,Forzar;
  12.                                
  13.       public:
  14.          rutin(char *FName,char *CdOp){strcpy(FileName2,FName); strcpy(CodOpe,CdOp);}    
  15.          ~rutin(){};
  16.              
  17.          void Rutinaalfa(int guion,char *CAMPO);
  18.          void Rutina(int guion,char *CAMPO);
  19.          void Rutina3(int guion,char *CAMPO);
  20.          int ValidaDigitoFarmacia(char *campo,char *DigFarm,char *NDigFarm);
  21.          int ValidaDigitoReceta(char *Recetario,char *DigReceta);
  22.          int ValidaDigitoProf(char *Profe,char *Recetario);
  23.  
  24.          int Buscocod(char *Barr1,char *Campo1);
  25. };
  26.  
  27. class pami{
  28.       private:
  29.          int Forzar;
  30.          int Fuerza;
  31.          char DIGFARMACIA[9];  char NUEDIGFARMACIA[9];
  32.          int Forzado,Status,Duplica;
  33.  
  34.          int Marcafin,Fuer,Ff,colum;
  35.  
  36.          char Finalizo;
  37.          int caso;
  38.          
  39.      protected:
  40.          char FileName[50];      
  41.          //Se  usa en Paminue y en rutina para identificar al operador          
  42.          char baileg[5],factura[5],caja[11];
  43.          char Desde[5],Hasta[5],Farmacia[10],Facturado[11],Inst[11],Bonif[11],Neto[11],Lotes[4];
  44.  
  45.     public:
  46.          pami();
  47.          ~pami(){};
  48.          
  49.          void menuh5();    
  50.          void saveh5();
  51. };
  52.  
  53. class paminue : public pami{
  54.         private:
  55.            char DigProfesional[9];
  56.            char DigFarmacia[9];
  57.            char DigReceta[11];
  58.            char DigMedicam[7];
  59.            char DigAfiliado[12];    
  60.                
  61.            char CodOpe[5];    
  62.            char Orden[5];
  63.            int iRecetario[500]; int Rece;
  64.            int ArmoPantalla;
  65.            
  66.            int iDesde; int iOrden;
  67.            char finalizo;
  68.            
  69.            //Campos Caratulas 1 o 3
  70.            char Codigo[2]; char Cod; int ff;
  71.            char Desde1[5],Hasta1[5],Facturado1[11],Inst1[11];
  72.            
  73.            char Recetario[13]; char Profe[13],Barr1[14],Barr2[14],Campo1[8];
  74.            char Medicam1[8],Medicam11[8],Medicam2[8],Medicam12[8]; int MARCE1;
  75.                
  76.         public:
  77.            paminue();  
  78.            
  79.            void saveh13();
  80.            void menuh13();
  81.            void menu();
  82. };
  83.  
  84. int main(int argc,char **argv){
  85.    
  86.     paminue a;
  87.    
  88.     return(0);
  89. }

Me tira un error que falta un ; antes de a si escribo paminue; el programa compila pero no corre como se esperaria.

Última edición por haidion; 08/05/2009 a las 07:25