Bueno Escafandra, puedo estar de acuerdo con lo que dices, aunque reitero mi duda. Suponiendo ese caso inicial que propuse, con el encapsulamiento de
union dentro de
struct, yo preguntaba finalmente cómo acceder a alguno de sus campos (ya que nunca me he encontrado con nada similar, siempre lo hacía con alguna variable definida para el tipo/registro que fuese), y proponía el siguiente acceso y más obvio (para acceder a
frame_number):
Cita:
miFLAC__FrameHeader.number.frame_number
|
..suponiendo que
number además de ser el nombre del registro union a su vez sirva para acceder a sus propios campos. Me gustaría saber si esta sentencia contiene algún error o está bien.
Gracias de nuevo a todos por vuestro interés.