Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct agenda{
int codigo;
char nome[30], telefone[30],email[30];
};
int main(){
int num, cont=0,i;
struct agenda ag[5];
do{
printf("Escolha umaa das opcoes\n");
printf("1- Inserir novo cadastro \n");
printf("2- Mostrar todos os cadastro \n");
printf("0- Encerrar\n");
scanf("%d", &num);
fflush(stdin);
switch(num){
case 1:
if(cont<= 4){
printf("Inserir novo cadastro\n");
printf("Codigo:%d \n",cont);
printf("Digite o nome:\n");
fgets(ag[cont].nome,30,stdin);
fflush(stdin);
printf("Digite o telefone:\n");
fgets(ag[cont].telefone,30,stdin);
fflush(stdin);
printf("Digite o e-mail:\n");
fgets(ag[cont].email,30,stdin);
fflush(stdin);
cont++;
}
else {
printf("Agenda lotada\n");
}
break;
case 2:
if (cont==0){
printf("Agenda Vazia!\n");
}
else{
printf("Mostrar todos os cadastros:\n");
fflush(stdin);
for (i=0;i<cont;i++){
printf ("Codigo %d \n",i);
printf ("Nome %s\n",ag[i].nome);
printf ("Telefone %s\n",ag[i].telefone);
printf ("Email %s\n",ag[i].email);
}
}
break;
case 0:
printf ("Encerrar\n");
break;
default:
printf ("Erro: Opcao invalida!\n");
}
} while(num!=0);
return(0);
}