Project Details

Project information

  • Name: AddressBook
  • Category: Command Line Interface Program
  • Language: C
  • Project URL: AddressBook

AddressBook in C - A command line application program

A simple Address Book Management System built in C. It allows users to add, search, edit, delete, list, and save contacts with built-in validation for input fields.

Development Highlights

Features implemented:

  • βž• Add Contact – Create a new contact with name, phone, and email
  • πŸ” Search Contact – Find by name, phone, or email
  • ✏️ Edit Contact – Update a contact’s details
  • ❌ Delete Contact – Remove a contact by index, phone, or email
  • πŸ“œ List Contacts – Display all stored contacts
  • πŸ’Ύ Save Contacts – Persist contacts to Addressbookcontacts.csv
  • πŸ“‚ Load Contacts – Automatically loads saved contacts at startup
  • UI User Interface - Uniform themed statements for ease of readability