Escolar Documentos
Profissional Documentos
Cultura Documentos
h>
#include<string.h>
#define MAX 10
struct data
{
int dia;
char mes[10];
int ano;
};
struct agenda
{
char nome[60];
char end [80];
char email [30];
struct data aniversario;
}; //vetor.aniversario.dia
int i =0;
int main()
{
struct agenda A[MAX];
int op;
do
{
printf("1 - Inserir na agenda \n\n 2- Impressão\n\n 3-
Busca por Mes \n\n 4- Sair\n\n Opção:");
scanf("%d", &op);
switch(op)
{
case 1:
if(i<MAX)
leitura(A);
else
printf("Vetor Cheio.\n");
break;
case 2:
if(i == 0)
printf("Vetor Vazio.\n");
else
impressao(A);
break;
case 3:
if(i==0)
printf("Vetor Vazio.\n");
else
buscaMes(A);
break;
case 4:
printf("Finalizar. \n");
break;
default:
printf("Opção inválida.\n");
}
}
while (op!=4);
}
printf("Nome:");
gets(v[i].nome);
printf("Endereço:");
gets(v[i].end);
printf("Email:");
gets(v[i].email);
printf("Dia do aniversário:");
scanf("%d", &v[i].aniversario.dia);
fgetc(stdin);
printf("Mês:");
gets(v[i].aniversario.mes);
printf("Ano do aniversário:");
scanf("%d", &v[i].aniversario.ano);
printf("\n\n\n");
i++;
}
void impressao (struct agenda v[])
{ int j;
}
void buscaMes (struct agenda v[])
{ int j, k=0;
char mes[10];
fgetc(stdin);
printf("Informe um mês:");
gets(mes);