Jump to content

lia300flu2019

Members
  • Content count

    1
  • Joined

  • Last visited

Community Reputation

0 Comum

About lia300flu2019

  1. Pessoal, estou fazendo um código no qual armazenarei uma lista de contatos em uma agenda. Meu código ainda não está completo mas em cada parte que eu faço sempre compilo pra ver se está tudo certinho. Agora cheguei numa linha a do scanf da função void que ta dando erro. ela não está funcionando corretamente e não consigo descobrir o porquê. Qual o erro que estou cometendo? #include<stdio.h> #include<stdlib.h> struct Endereco{ char Rua[30], Complemento[30], Bairro[30], Cidade[30], Estado[30],Pais[30]; int Numero; long CEP; }; typedef struct Endereco End; struct telefone{ char ddd[4]; char num[10]; }; typedef struct telefone Fone; struct Agenda{ char Nome[30],observacoes[50],email[30]; End Endereco; Fone Telefone; }; typedef struct Agenda Agend; int Menu(){ int i; printf("*************** Agenda de Contatos: ***************\n"); printf("\n"); printf("[1] - Adicionar contato\n"); printf("[2] - Mostrar lista de aniversariantes pela data digitada\n"); printf("[3] - Mostrar lista de contatos atraves do pre-nome digitado\n"); printf("[4] - Sair\n"); scanf("%d",&i); return i; } void Ad_Cont(Agend *Agenda[]){ int j; printf("Digite o nome do contato: "); scanf("%s",Agenda.Nome); <------ esta é a linha que ta dando erro. } int main(void){ Agend *Agenda[50]=(Agend*)maloc(50*sizeof(Agend)); int n; do{ n=Menu(); switch(n){ case 1: Ad_Cont(Agenda); } } }
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.