Pessoal, estou com um trabalho da faculdade pra fazer, no enunciado exige que coloque uma struct dentro de outra struct. Como eu faço isso? eu tentei assim mas não deu certo.
#include <stdio.h>
#include <stdlib.h>
#include<locale.h>
#include <string.h>
#define T 50
struct data
{
char mes[T];
char ano[T];
};
struct cadastro
{
char leite[T];
char alimento[T];
struct data m [T];
struct data a [T];
};
struct cadastro gado[T];
int i=0, op=0, qtd=0;
cadastrar ()
{
system("cls");
printf("\n=======================================");
printf("\n\n\tCADASTRO");
printf("\tCód: %d\n",i+1);
printf("\n=======================================\n");
printf("\n\tLitros de leite produzido na semana: ");
fflush(stdin);
gets(gado.leite);
printf("\n\tKg de alimento ingerido na semana: ");
gets(gado.alimento);
printf("\n\tData de nascimento: ");
gets(gado.m.mes);
printf("\n\n");
qtd++;
return 0;
}