rendered paste body#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void adicionar(),remover(),ver(),vertodos();
int main()
{
int opcao;
printf("Agenda telefonica\n\n 1-Adicionar novo contato;\n 2-Remover Contato;\n 3-Ver um contato;\n 4-Ver a lista de contatos inteira.\nEscolha uma das opcoes: ");
scanf("%d",&opcao);
switch (opcao)
{
case 1:
adicionar();
break;
case 2:
remover();
break;
case 3:
ver();
break;
case 4:
vertodos();
break;
default:
printf("\nOpcao invalida escolha outra: ");
break;
}
system("pause");
exit(1);
}
void adicionar()
{
FILE *fp;
struct addr
{
char numero[9];
char nome[20];
} contato;
printf("\n\nNome: ");
scanf("%s", contato.nome);
printf("\nTelefone: ");
scanf("%s", contato.numero);
if ((fp=fopen("agenda.txt","a+"))==NULL)
{
printf("Ocorreu um erro ao abrir o arquivo de armazenamento\n");
system("pause");
}
else
{
fprintf(fp, "Nome: %s\n", contato.nome);
fprintf(fp, "Telefone: %s\n", contato.numero);
printf("Operacao realizada com sucesso!!!\n");
fclose(fp);
}
}
void remover()
{
}
void ver()
{
}
void vertodos()
{
}