[C con Clase] Duda sobre uniones

Juan Pablo San Martín coyotedemon en gmail.com
Lun Mayo 28 14:46:46 CEST 2007


Estimados:

 

                Me entregaron el siguiente código para revisar, y la verdad
es que me que quedan unas dudas.  Tengo las siguientes estructuras y
uniones:

 

struct do_record { 

struct do_hdr hdr; 

union { 

union wf_srcrds wf_rcrd;

union ph_srcrds ph_rcrd;

byte data[1450]; 

} rcrd; 

};

union ph_srcrds { byte ph_subrec[5 * sizeof(struct dri_phdb)]; };

 

struct dri_phdb { 

                dword time; 

  union { 

struct basic_phdb basic; 

struct ext1_phdb ext1; 

struct ext2_phdb ext2; 

struct ext3_phdb ext3; 

} 

physdata; byte marker; 

byte reserved; 

word cl_drilvl_subt; 

};

 

struct basic_phdb { 

struct abc_group abc; 

};

 

struct ecg_group { 

short a; 

short b;

 };

 

                Lo que necesito es poder leer a y b, pero no se como acceder
a ellos (me pierdo en ph_rcrd). Alguna ayuda?

 

 

De antemano, gracias.

 

 

Juan Pablo

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20070528/fa3f0fa3/attachment.html>


Más información sobre la lista de distribución Cconclase