/schedule-in-c

Agenda de contatos criada para praticar lógica de programação e algumas estruturas de dados utilizando a linguagem C

Primary LanguageC

Projeto Agenda:

  • Adicionar um contato: Permita que o usuário insira o nome e o telefone de um novo contato e adicione-o à agenda.

  • Remover um contato: Permita que o usuário remova um contato existente da agenda, fornecendo o nome ou o número de telefone.

  • Pesquisar um contato: Permita que o usuário pesquise um contato pelo nome ou número de telefone e exiba as informações correspondentes.

  • Exibir todos os contatos: Mostre todos os contatos da agenda em uma lista.

  • Limpar a agenda: Adicione uma opção para limpar todos os contatos da agenda de uma só vez.

  • Atualizar um contato: Permita que o usuário atualize as informações de um contato existente, como o nome ou o número de telefone.

  • Contagem de contatos: Exiba o número total de contatos presentes na agenda.

  • Interface de usuário: Desenvolva uma interface de usuário amigável para interagir com a agenda, usando menus, opções numeradas ou um prompt de comando.

TO-DO:

  • Ordenar contatos: Implemente uma opção para ordenar os contatos por nome ou número de telefone.
  • Importar/Exportar contatos: Permita que o usuário importe ou exporte os contatos da agenda para um arquivo, como CSV ou texto.