#include #include #include 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() { }