Hola, estoy trabajando en un proyecto y me surgen dos dudas, la primera es que al definir un struct al final has de poner el nombre de la variable y si quieres utilizar el formato creado en otro lado no puedes, me explico con un ejemplo.
struct fecha {
int dia;
int mes;
int año;
} fecha actual;
fecha actual me queda definida como una estructura de tipo fecha, pero en el caso de que en otra estuctura necesite el mismo tipo de variable no me deja, ej.
struct medida{
int canal;
int magnitud;
fecha fecha_medida;
.....
}medida 1;
Como se podría hacer esto? alguien podría decirmelo porfavor?
Y la segunda duda, es en el caso de dentro de la estructura coloque :
struct fecha {
int dia : 2;
int mes : 2;
int año :2;
} fecha actual;
Quiere decir que cada variable me ocupara sólo 2 bits???
Gracias y un saludo