Foros del Web » Programación para mayores de 30 ;) » C/C++ »

declarar un miembro como estructura

Estas en el tema de declarar un miembro como estructura en el foro de C/C++ en Foros del Web. se que una estructura no puede contener un miembro de tipo estrucutura, pero si puede contener una referencia. ejm struct fecha { int dia, mes ...
  #1 (permalink)  
Antiguo 10/09/2011, 15:06
 
Fecha de Ingreso: septiembre-2011
Mensajes: 25
Antigüedad: 12 años, 7 meses
Puntos: 0
declarar un miembro como estructura

se que una estructura no puede contener un miembro de tipo estrucutura, pero si puede contener una referencia.
ejm
struct fecha
{
int dia, mes , ano;
};
struct ficha
{
char nombre[40];
char apellido[10];
fecha fecha_alta;
};
struct ficha persona;

como hago para acceder y llenar dia mes y ano?
y una cosa mas como declaro memoria dinamica es este ejemplo borland c
con malloc
  #2 (permalink)  
Antiguo 11/09/2011, 04:10
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 19 años, 11 meses
Puntos: 74
Respuesta: declarar un miembro como estructura

Código:
persona.fecha_alta.mes = 3;
ficha *nper = (ficha*)malloc(sizeof(ficha));
nper->fecha_alta.dia = 2;
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO

Etiquetas: declarar, estructura, struct
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:06.